Qithub-BOT / QiiCipher

✅ GitHub の SSH 公開鍵でファイルを暗号化およびローカルの秘密鍵で復号・署名・検証するスクリプトのリポジトリです。
https://qiita.com/KEINOS/items/2abce1e5b15d799ac6d7
Creative Commons Attribution Share Alike 4.0 International
4 stars 3 forks source link

archive で "deprecated key derivation used"出力される (OpenSSL のワーニング) #51

Open KEINOS opened 3 years ago

KEINOS commented 3 years ago

bin/archive の openssl の暗号/復号でワーニングが出力されている-iter-pbkdf2 を指定すると、互換性のない仕様変更となると思われるので、現状はワーニングを出力する旨のテストを記載している。すべての環境で同じワーニングがでるのかは未確認。

*** WARNING : deprecated key derivation used.
Using -iter or -pbkdf2 would be better.

( https://github.com/Qithub-BOT/QiiCipher/pull/47#issue-662462081 より)

Issue 対応について

この Issue は、WARNING の英語表記を日本語にするだけとします。

-iter の回数や、相手が -pbkdf2 に対応していない場合などの仕様も決まっていませんが、セキュリティリスクがあることは明確なので、日本語で表示させることで QiiCipher の不具合ではないことを明確化するためです。

OpenSSH 7.2 以降で -pbkdf2 は使えるらしいので、#23 でディスカッションしている OpenSSL と OpenSSH の minimum バージョンの方向性が見えてきたら -pbkdf2 をデフォルトにしてもいいかもしれません。

参考情報

KEINOS commented 3 years ago

メッセージ内容難しい ... こんな感じ?

*** WARNING : deprecated key derivation used.
Using -iter or -pbkdf2 would be better.
*** WARNING: 互換性のため旧形式(ssa-rsa)のアルゴリズムが使用されています。 (deprecated key derivation used.)
この警告は、将来的に新形式(ssa-rsa2)固定になるまで表示されます