.NET アプリケーションの一部を Linux 上の Qt に移植しています。.NET 関数の結果を複製して、パスワード + ソルトの SHA-256 ハッシュを作成しようとしています。.NET コードは
return new SHA256Managed().ComputeHash(buffer);
buffer は、パスワードに連結されたソルトです。
QCA や Botan を含むいくつかの暗号化ライブラリを検討し、いくつかのコメントを読んだ後、Botan を試すことにしました。ただし、上記のコードと同等のものを実行するための適切な場所がドキュメント内に見つかりません。
ボタンを使用して単純なハッシュを作成する方法について説明している細かいマニュアルまたはチュートリアルの場所を教えてもらえますか? 私は解決策を見つけることなく、数時間グーグル検索を行ってきました。パイプとストリームの SHA-256 ハッシュの例はたくさんありますが、単純なハッシュ計算の例はまだ見つかっていません。