Cryptography-with-python-hacking-rsa-cipher
提供:Dev Guides
RSA暗号のハッキング
RSA暗号のハッキングは小さな素数で可能ですが、大きな数で使用する場合は不可能と見なされます。 RSA暗号をハッキングすることが難しい理由を特定する理由は次のとおりです-
- 通過できるキーが多すぎるため、ブルートフォース攻撃は機能しません。 また、これには多くの時間がかかります。
- キーは数値であり、その中に文字が含まれていないため、辞書攻撃はRSAアルゴリズムでは機能しません。
- 単一の暗号化されたブロックがさまざまな文字を表すため、文字の周波数分析を追跡することは非常に困難です。 *RSA暗号をハックするための特定の数学的なトリックはありません。
RSA復号化の方程式は-
小さな素数の助けを借りて、RSA暗号をハッキングしてみることができます。そのためのサンプルコードは以下に記載されています-
出力
上記のコードは、次の出力を生成します-