回答:
SHA-512とWhirlpoolは両方とも512ビットのハッシュですが、RIPEMD-160は160ビットです。TrueCryptは、これらのハッシュとPBKDF2を使用してキーを導出します。ファイルボリュームを作成する場合、TruecryptはSHA-512とWhirlpoolの両方で1,000ラウンドを使用しますが、RIPEMD-160では2,000ラウンドを使用します。TrueCryptヘッダーを解読するTCHeadと呼ばれるソフトウェアがあります。これは非常に単純でわかりやすく、これらのハッシュがどのように、どこで使用されるかを示しています。
私の意見では、あなたの質問に答えるには、SHA-512またはWhirlpoolのどちらでも構いません。私はどちらかを使用しますが、あまり心配する必要はありません。お役に立てれば。
NIST委員会がSerpentを優れたセキュリティを備えていると認識し、RijndaelおよびSha-256 / 512を使用してAESとして使用した理由を疑問視しています。なぜ委員会がそれが十分に速くなかったという言い訳でそれを選ばなかったのか、なぜセキュリティが主要な問題であるのだろうか。蛇は最高のセキュリティを獲得しました。確かに、Rijndaelはより高速でしたが、選択されたものはすべて、AESと同様にCPUに組み込まれたハードウェア互換性を備えていました。私はSerpentとWhirlpoolを使用します。後者はSHA-512とほぼ同じです。SSDでは、異なるIntelチップi5 / i7 Haswell、Ivy Bridge、SkylakeおよびラップトップIntel i7を搭載した3台のデスクトップで速度差が5%未満です。私の知る限り、Serpent / Whirlpoolコンボには既知のバックドアがあり、それが私の決定を容易にします。