web-dev-qa-db-ja.com

自分のバージョンのGPGのデフォルトのKDFを見つけるにはどうすればよいですか?

私のバージョンのgpgのデフォルトのKDFを見つけようとしています。

  • gpg(GnuPG)2.2.6
  • libgcrypt 1.8.2

誰かが方法を知っていますか?

1
Patriot

GnuPGは、S2K(String-to-Key)と呼ばれるアルゴリズムを使用します。これはGnuPGに固有のものではなく、実際には公式のOpenPGP標準の一部です。具体的には RFC4880§3.7 です。このKDFの最強バージョンであるバージョン3は、キーとソルトを何度も繰り返し、結果全体をハッシュすることで機能します。

使用される特定のハッシュアルゴリズムは --s2k-digest-algo

2
forest