AESを使用してファイルを暗号化/復号化する小さなプログラムを書いています。Cryptopp ライブラリを使用しています。
いくつかのことを理解するのに助けが必要です。
ファイルを暗号化するとき、後で復号化するためにファイルの先頭に IV を書く必要がありますか?
復号化ファイルが正しかった場合、パスワードを確認したくありません。するべきか:
暗号化する前に、ファイルの先頭に何らかの文字列 (TRUE など) を配置します。復号化した後、それを確認してください。
暗号化する前にファイルの MD5 を確認してください。暗号化ファイルの先頭に配置します。復号化前に MD5 を読み取り、ファイルを復号化し、復号化されたファイルの MD5 を確認して比較します。