https://gist.github.com/shadowhand/873637状態に関するコメント
「ECB モード暗号化は、高レベルの難読化 (または低レベルの暗号化) を提供する比較的単純な暗号化方法です。この方法はあまり安全ではなく、機密性の高い個人データには使用しないでください。パブリック チャネルでプライベート パーティ間でソース コードを送信します。セキュリティを強化するために、モードを CBC に切り替えることができますが、変更のたびにすべてのファイルが完全に変更されます。すべての暗号化と同様に、強力なキーが常に推奨されます。」
と
「これは、機能的に正しい暗号化の (一部の) 定義のようなものです。ECB (説明についてはここをクリック) は、現在使用するために正確に誰も推奨していない欠陥のあるレガシー実装であり、OpenSSL でのみサポートされています。きしむようなレガシー暗号の実装! 今日は学習ツールとしてのみ有用であり、現在のシステムでは決して使用しないでください。
OFB モードの CBC がデフォルトである必要があります。Gist を CBC を使用するように変更することを検討し、ECB の潜在的な利点と、git でのわずかな利便性のためにセキュリティの損失を受け入れたい人向けの欠点を説明してください。デフォルトで安全でないものは何もないはずです!」
http://git.661346.n2.nabble.com/Transparently-encrypt-repository-contents-with-GPG-td2470145.htmlただし、CBC に固定値のソルトを使用することは悪い暗号化手法であると述べています。モードを CBC に切り替えた場合 ( https://gist.github.com/shadowhand/873637またはhttps://github.com/shadowhand/git-encryptの場合)、固定値のソルトを使用することになるため、悪い暗号の練習ですか?
(この質問はhttps://gist.github.com/shadowhand/873637のコメントとしても投稿しました)