私のgpg秘密鍵に非常に強力なパスワードがある場合、.gpgディレクトリをどれだけ無謀に扱うことができますか?

私のgpg秘密鍵に非常に強力なパスワードがある場合、.gpgディレクトリをどれだけ無謀に扱うことができますか?

私はとても(読む:非常に)私の秘密鍵のための強力なパスワードです。 .gpgディレクトリを使用することはどれほど無謀になることができますか?つまり、私の.gpgディレクトリをWebに安全に公開するには、パスワードに何ビットのエントロピーが必要ですか?つまり、私の鍵を保護する暗号化アルゴリズムはどれほど強力ですか?

ベストアンサー1

これは公開鍵ペアまたはgpg暗号化のセキュリティの説明ではなく、WRTエントロピーとパスワードの説明であり、ASCII英数字(AZ、az、0-9)の範囲から取得したパスワードを指定した場合、可能な組み合わせの数は16です。文字は次のとおりです。

n = 62^16 = 47672401706823533450263330816

私があなたのキーを持っていて、これらの可能性のすべてを毎秒100万回削除してパスワードを「無差別に代入」しようとした場合は、次のようになります。

n / 1000000 / 3600 / 8760 = 1511681941489838

3600は1時間の秒数、8760は1年の時間、できる、最悪のシナリオでは1.5e13世紀(150万カルパス)以上が必要だからです。

これが誰かがこの方法でコードを復号化しようと信じるのが非常に素朴な理由です。 パスワードは重要で、強力なパスワードが弱いパスワードよりも優れています。ただし、「非常に強力なパスワードを読む」と言っても、パスワードの盗難、スプーフィングの交換、または無差別のパスワードに関するもの以外の方法からユーザーを保護することはできません。熱分解。がんに例えることができます。何人かの人々はタバコを全く吸わず、よく食べ、運動し、常に紫外線遮断剤を塗るなどの行動をしながらもまだがんにかかっています。だからといってプルトニウムを食べてもよいという意味ではありません。

おすすめ記事