Javaでの暗号化は初めてで、CBCモードの操作に基づいて、DES対称暗号を使用してフレーズを暗号化および復号化するプログラムを作成しようとしています。
8 バイトの初期化ベクトルを作成する方法と、新しい IV を AlgorithmParameterSpec クラスにキャストする方法を誰か教えてもらえますか?
また、どのパッケージをインポートすればよいですか?
編集:現在、次の行があります:
SecureRandom sr = new SecureRandom(); //create new secure random
byte [] iv = new byte[8]; //create an array of 8 bytes
sr.nextBytes(iv); //create random bytes to be used for the IV (?) Not too sure.
IvParameterSpec IV = new IvParameterSpec(iv); //creating the IV
上記のアプローチは正しいですか?
ありがとう。