6

JCEKSどのアルゴリズムが使用したか、キーのサイズをキーストアに保存します。
私はそれが使用するものを見つけますTriple DES

しかし、キーのサイズは何ですか..?

ありがとう

4

2 に答える 2

6

現在、JCEKS キー ストア内の各エントリはPrivateKeySecretKeyPKCS #5 パディングを使用した CBC モードの 3 キー トリプル DES で暗号化されています。これには 112 ビットの有効な暗号強度がありますが、キーは 168 ビットと 24 パリティ ビットの合計 192 ビットです。

このキー (および初期化ベクトル) は、独自の MD5 ベースのアルゴリズムを使用してパスワードから派生します。通常、キーから初期化ベクトルを導出すると目的が無効になりますが、各エントリにはキー導出用の一意のソルトもあります。これは、派生キーと初期化ベクトルが各エントリに固有であることを意味します。

ソースコードで暗号の使用暗号自体を学習できます。

于 2012-05-15T18:43:39.520 に答える
1

JCEKS は、JCE (Java Cryptography Extension) の「SunJCE」プロバイダーから入手できる別の独自キーストア形式です。

JCE を使用していない場合は、JKS キーストアを使用します。ただし、JCE をインストール済みで、JCE 機能を使用している場合は、JCEKS キーストアが最適です。この鍵ストアは、Triple DES 暗号化を使用して、保管された秘密鍵をより強力に保護します。

于 2013-05-23T21:29:40.973 に答える