2017-08-01 44 views
0

私は、私はそこに私はそれが大きな鍵を使用して使用することができます任意の暗号化アルゴリズムをdata.Isを暗号化するために使用したい1200ビットの鍵を持っていますか? アルゴリズムのパフォーマンスは本当に良いとはいえませんが、1200ビットのキー全体を使用している限り、十分です。暗号化アルゴリズム

+3

。たぶん1200ビットをそのまま使用する必要があるのか​​どうかを詳しく説明することができます。多くのキー導出関数は、入力としてほぼ任意の数のビットを取り、標準対称暗号化アルゴリズムの出力キーとして生成できることに注意してください。 –

+0

私はユーザーを一意に識別できる1200ビットのキーを持っているので、そのキーを使ってユーザーのデータを暗号化したいのですが、私はエイムズ256を使ってみましたが、キーサイズを小さくすることになります理論的には2人以上のユーザーのデータが同じキーで暗号化される可能性はありますか?それで、私はキー全体を使いたいと思っていました。 –

+0

重要な鍵のサイズではなく、そのエントロピーです。標準的な暗号鍵導出関数は、鍵を生成する際に無視できない量のエントロピーを、基本アルゴリズムの鍵サイズの最大値まで失うように設計されている。 –

答えて

0

1200ビット鍵から対称鍵を作成するようPBKDF2ように鍵導出関数を使用します。

その後、データを暗号化するためにAESを使用しています。

非常に奇妙な、と明らかに無意味な、要件の
関連する問題