Java アプリケーションを開発していますが、次の情報を使用して安全なコードを生成するように依頼されました。
Value to be encrypted ="test1234";
passPhrase = "testValue"
saltValue = "testValue"
hashAlgorithm = "SHA1"
passwordIterations = 2
initVector = "testValue"
keySize = 256
上記の値に基づいてSHA1アルゴリズムを使用してハッシュ値を生成するアプローチを教えてください。