問題タブ [vigenere]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cryptography - フリードマンテストとビジェネル暗号のコンテキストでキーの長さとキー自体を知る方法
タイトルがすべてを物語っています... アイデアが得られないようです... 偶然のインデックスを使用していることは知っていますが、誰と、または何と比較する必要があるのか わかりません... どうですか使用された式は?...アルゴリズム表現で公開されていれば、とても助かります...
java - vigenere 暗号を使用した Java での復号化
msgDe は新しい復号化されたメッセージです msg は入力された暗号化されたメッセージです objDBase は obj の名前です
以下は私のobjクラスにあります:
以下はグローバルに宣言されています。
助けていただければ幸いです:>
encryption - Arranging Vigenere Cipher into columns
As I understand if you arrange a Vigenere cipher into columns you can use the Index Of Coincidence to find out the key length. I'm struggling to write an Algorithm that would take a piece of text and arrange it into columns.
For example - 1 2 3 4 5 6 7 8 9 10
Would return this if the period is 2 - 1,3,5,7,9 2,4,6,8,10
and perform an IOC test on each of these strings
IF the period is 3 - 1,4,7,10 2,5,8 3,6,9
and perform an IOC test on each of these strings
Etc etc. I've constructed an IOC test however I'm struggling to think of an algorithm to split the text up into collumns, any tips on how to think more like a computer scientist and construct algorithms like this?
c# - Vigenere Cipher c# with "ñ"
c# で Vigenere 暗号のプログラムを作成していますが、"Ñ" がなくて困っています。 " このコードに? key と s の両方がこのように残るように: a=0 b=1... n=13 ñ=14... z=26
python - mod 37 を使用した Python の Vigenere Cipher プログラム
mod 37 を使用して Python で Vigenere Cipher プログラムを作成しようとしています。
python - Python vigenere暗号は必要以上に進んでいますか?
Python で vigenere 暗号を作成しようとしていますが、問題があるようです。これが私の暗号化コードです:
問題が見つからないようですが、平文の「hello」とキーワード「hi」を入力すると、次の記号が表示されます: ¶´º»½. for ループでの追加が行き過ぎている可能性があると思います。
c - この vigenere cs50 コードの何が問題になっていますか?
それは機能していません。何が悪いのか指摘できますか?実行すると、次のようになります。
これは明らかに間違っています。私はこれに数え切れないほどの時間を費やしました。コードは次のとおりです。
c - vigenere.c が機能しないのはなぜですか?
このコードのループ部分に変更を加え続けていますが、check50 は常に失敗します。何が起こっているのかわかりません。以下は私のコードです:
「最初の for ループには問題があります。条件は、i > keylen
いつチェックすべきかをチェックしていますi < keylen
」。
また、次の出力値を計算する場合、ステップは次のようになります。
- (p[i]-65) は 0 ~ 25 の数値になります
- (key[i % keylen]) を追加すると、0 ~ 50 の数値になります
- モジュロ 26 を適用して、数値が 0 から 25 の間になるようにします (これは欠落しているステップです)。
- 次に、65 を追加して出力を取得します。」
それは私がやろうとしたことです。
java - 平文がファイルから読み取られる Vigenere 暗号を使用した暗号化 (JAVA)
プレーンテキストがファイルから読み取られ、キーを使用して暗号化される単純な Vigenere 暗号を試しています。
Key =ABC 暗号文は PT とキーの加算で得られる
テキストで表示 : WEWILLATTACKTONIGHT
キー:ABCABCABCABCABCABCA
暗号: WFYIMNAUVADMTPPIHJT
プレーンテキストの長さだけキーを繰り返し、読み取り中に暗号化するにはどうすればよいですか?
入力は、次のスニペットを使用してファイルから読み取られます