私が意味するところは、3桁のコードに数字と文字をランダムに割り当てるLuaプログラムを作成した場合、このコードは、(あなたが持っていない人のように)プログラムはありますか?申し訳ありませんが、もしこれがすでに尋ねられていれば、私はそれを私に指示してくれます。私たちは単純な暗号化を使用してみませんか?
0
A
答えて
0
何が呼ばれる記述されているsubstitution cipher.
これらは、それぞれの文字と数字が常に同じコードに割り当てられているので、入力中の文字が出力に表示されて、対応するコードにつながるfrequency analysis.を使用して壊れています同じ周波数で暗号解読者は、暗号に入力されると予想されるデータの種類を調べ、共通の記号とパターンを見つけ、それらを頻繁なパターンと出力にマッチさせます。たとえば、入力が英語テキストの場合、暗号解析者は、最も頻繁に使用されるコードがE、T、A、O、I、&hellipを表していることを認識しています。最も一般的なシーケンスは、「THE」、「BE」、「OF」、「AND」などである。出力のコードは均一な確率で発生するはずである。出力に偏りがあると、コードを破壊するために悪用される可能性があります。これを避けるための基本的な方法の1つは、入力の各文字に異なる「コードブック」を使用することです。したがって、 "E"は常に同じコードに変換されるとは限りません。メッセージ内の "E"の位置に依存します。
1
単純な暗号化は、十分に安全ではないため使用されません。攻撃者を守るために必要なセキュリティレベルを満たすために必要な暗号化レベルを使用します。
攻撃者は
"Schneier's Law"などKGB &、GCHQ、NSAと思い、好奇心の友人からの国民国家の範囲:誰もが、最高の暗号研究のほとんど無知な素人から、その彼自身ができるアルゴリズムを作成することができます壊れない
関連する問題
- 1. 単純なJavaの暗号化/復号化 - inputFileNameは存在しません
- 2. WinAPIを使用した単純なAES暗号化
- 3. C#と対称アルゴリズムを使用した単純な暗号化
- 4. 単純なパスワードの暗号化
- 5. イメージの単純な2ウェイ暗号化
- 6. Pythonの単純な暗号化
- 7. javaソケットを使用した単純な対称暗号化の実装
- 8. txtドキュメントの単純な暗号化と復号化
- 9. 暗号化のインスタンスまたは鍵を使用しない暗号化
- 10. サーバーから暗号化し、クライアントで暗号化を解除します(クライアントでは暗号化しません)。
- 11. 暗号化ライブラリを使用してCodeigniterで暗号化コードを生成 "/"ライブラリまたは暗号化ライブラリ
- 12. TypeError:バイトをstrに連結できません。 Pycrypto AESはもちろんpycryptodome 3.4.2</p> <p>を使用して、Pythonの3のAES暗号化を使用してテキストを暗号化/復号化しようとすると、暗号化
- 13. ceasar暗号化を使用したOTP暗号化
- 14. CryptoJs暗号化とRijndaelManagedを使用したC#暗号化 - エラー
- 15. 代用テーブルを使用してExcelでVBAの単純な暗号
- 16. 暗号化sqliteDBは何も暗号化していないDBを使用していますか?
- 17. 単純なクライアント/サーバー、メッセージストリームを暗号化するTCP/IP、SSL
- 18. PHPファイルの暗号化方法。単純なものが存在しますか?
- 19. 単純なテキストファイルの暗号化を鍵に基づいて行います
- 20. 私のpython暗号化ソフトウェアが動作していません
- 21. C Libmcryptは暗号化/復号化に成功しません
- 22. 関数、単純な暗号化初心者レベル
- 23. 単純なC#の暗号化プログラムの問題
- 24. トークン化エンジン|シードファイルを使用した暗号化復号化
- 25. Antアルゴリズムを使用した暗号化
- 26. Javaを使用したHDFS暗号化
- 27. phpseclibを使用したAES暗号化
- 28. MonoTouchを使用したAES暗号化
- 29. コマンドラインを使用したAES暗号化
- 30. パスワードを使用したWinForms暗号化
例を投稿できますか? –
ええ、私は現在学校に通っています。私は東西3ishに更新します – Matt
この質問はプログラミング関連ではないので、 https://crypto.stackexchange.com/ – erickson