問題タブ [rc4-cipher]

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.

0 投票する
1 に答える
598 参照

c - RC4で内部状態を見つけるためのブルートフォースの方法は?

RC4 の総当り配列値で RC4 の内部状態を見つけたいのですが、総当りの方法がわかりません。

行で printf("%d\n ", Data[k] ^= s[t]); このような値を表示します。

116 , 101 , 115 , 116 , 82 , 67 , 52

RC4 の内部状態を見つけるために、この値をブルートフォースする必要があるか、ブルートフォースのために編集する必要がある行がわかりません。私を助けてください。

0 投票する
1 に答える
405 参照

c# - SHA256 でハッシュ化されたメッセージの復号化

16 バイトの鍵 (RC4 でメッセージを暗号化するために使用) が与えられました。最初の 8 バイトは不明です。キーは、SHA256(secret) を使用してメッセージをハッシュし、このハッシュ関数から取得した文字列から最初の 16 文字を取得することによって作成されたことを知っています。残念ながら、このキーの最初の 8 バイトを取得する方法がわかりません。私が知っているように、SHA256 は一方向ハッシュ関数です (復号化できません)。では、キーの半分を使用して全体を取得するにはどうすればよいですか? アドバイスをいただければ幸いです。

0 投票する
0 に答える
1498 参照

php - PHP を使用した RC4 デコード

follwong 関数を使用して、rc4 でエンコードされた値をデコードしようとしています。

この関数を使用して単純なテキストをデコードすると問題なく動作しますが、より大きなキーを使用すると、次のような結果が得られます

Œù©>Ç ¾¾óÅ,ŒŒ£f®ãapXŽ×{

私はそれが何であるかを取得していません??? 何が悪いのか説明してもらえますか?

私のキーは f033b52440607260e131d4f4a0f55cae で、データは次のとおりです: 4522261326835a46d78099e0

0 投票する
1 に答える
1801 参照

python - Pythonで文字列文字をintでxorするにはどうすればよいですか?

ネットで見つけたものは意味不明なものを生成するように見えるため、Python Ciphersaber 2 実装を作成しようとしています。解読中に、整数値で表されるキーストリームを使用して文字列の 1 文字を xor し、その結果を文字列文字にキャストできる必要があります。私は Python にまったく慣れていないので、ひどい失敗は無視してください。

私がこれまでに試したこと:

plaintext[i] = ord(msg[i] ^ keystream[i] plaintext[i] = str(plaintext[i])その結果、整数値になりました

plaintext[i] = ord(msg[i] ^ keystream[i] plaintext[i] = chr(plaintext[i])その結果、値 y, \xed \xf4 \x07 が得られます。これらはバイト値ですか?

どんな助けにも感謝します

0 投票する
0 に答える
99 参照

java - スプリッツ暗号の配列サイズを 256 から 8 に減らす方法

このコードからスプリッツ暗号をテストしてみます。N =256 を使用すると機能しますが、 N を 8 に減らしたいです。N=8 に設定し、255 を 7 に変更してコードを実行すると、 assertEquals エラーが表示されます。配列 256 を 8 に減らすと、このエラーが正常なのか、または結果と等しくなるかはわかりません。配列 N を 256 から 8 に減らす方法を教えてください

主要

SpritzState.java

この行の出力は

4 0 0 2 6 3 3 3

119 -102 -114 1 -7 -23 -53 -64

0 投票する
0 に答える
486 参照

python - RC4 Cipher での Python 攻撃の実装

RC4 攻撃を実装する割り当てがあり、立ち往生しています。

これはシミュレーションへのリンクです。シミュレーターはメッセージを受け取り、サイズ 128 バイトで暗号化および復号化します。

をクリックしてsimulation.jar、サーバーとクライアント間のメッセージを生成します。共有秘密鍵を見つける必要があります。

https://www.dropbox.com/s/mn19bknhjsn9rwz/Simulation.zip?dl=0

0 投票する
1 に答える
1192 参照

apache - Apache Traffic Server バージョン 4.1 で弱い暗号 TLS_ECDHE_RSA_WITH_RC4_128_SHA を無効にする方法

NAP スキャンによって報告された Apache Traffic Server バージョン 4.1 の弱い暗号 TLS_ECDHE_RSA_WITH_RC4_128_SHA を無効にしようとしています

SSLCipherSuite で RC4 を削除しました

!RC は他の 2 つのスイート プロトコル TLS_RSA_WITH_RC4_128_MD5 および TLS_RSA_WITH_RC4_128_SHA を無効にしましたが、TLS_ECDHE_RSA_WITH_RC4_128_SHA はまだアクティブです。RC4 暗号スイートは弱いため、無効にしたいと考えています。提案してください