この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 7859|答える: 3

[出典] JavaはDESデータの暗号化と復号を実装しています

[リンクをコピー]
2021年12月6日 09:26:48に投稿 | | | |
DESとRSAの比較

RSAアルゴリズムは長鍵と優れたセキュリティを持っていますが、暗号化の計算負荷が非常に大きく、暗号化速度が遅いため応用が制限されます。 計算量を減らすために、従来の暗号化方式は公開鍵暗号化方式と組み合わせて情報を送信することが多いです。つまり、情報を改良されたDESダイアログキーで暗号化し、その後RSAキーを使って会話キーとメッセージ要約を暗号化します。 情報を受け取った後、相手は別の鍵で復号し、情報の概要を確認できます。

DESとRSAの組み合わせの適用は、それぞれの利点と欠点を補完するものとなります。すなわちDES暗号化は高速で、長いパケットの暗号化に適していますは平文の暗号化に使用できます。RSA暗号化は遅くて安全ですはDES鍵の暗号化に適用され、DES鍵割り当ての問題を解決します。

復習

RSAは公開鍵と秘密鍵、さらに暗号化と復号を生成します
https://www.itsvse.com/thread-2470-1-1.html

まず、hutoolパッケージを導入pom.xml以下の依存関係を追加します。

Javaコードは以下の通りです:

レンダリングは以下の通りです:
----------------DESキーを生成します---------------------
鍵は以下の通りです:4c32753497fb730d
暗号化文字列: cc1f9d93139c3786aec4d922f0f73aedc3bebb2f8b7a5b2a
復号文字列:itsvse暗号化テスト








先の:Windows 10 Home Chinese Editionでリモートデスクトップが有効化(去勢の問題を解決)
次に:現在のページのWeChat Pay JSAPIのURLはソリューションに登録されていません
 地主| 2021年12月6日 10:14:22に投稿 |
Java DES暗号化


.NET/C# DES 復号



鍵は次の通りです:c80d680b94b54ffd
25a69176a84cb7c1e2b7572575fd7479eaeed48f23a7a73d
itsvse.com 試験

 地主| 2021年12月6日 10:23:35に投稿 |
.NET/C# DES 暗号化と復号化



2021年12月26日 16:54:01 に投稿 |
もう一度見てみましょう
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com