問題タブ [ecb]

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 投票する
2 に答える
6133 参照

java - Python フグの暗号化

この暗号化コードを Python コードに変換するには、Java の知識が不十分なため苦労しています。この 2 つはまったく同じ結果になるはずです。助けていただければ幸いです。

Java 関数

Python の同等物

結果

Java 関数: "??¾ô"

Python 関数: "Ë4A-¾`*ã"

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

java - ECB 以外のモードを使用している場合、DES で復号化すると「InvalidKeyException: Parameters missing」がスローされる

私は基本的に、暗号化アプリにhttp://www.avajava.com/tutorials/lessons/how-do-i-encrypt-and-decrypt-files-using-des.htmlのコードを使用しますが、できるようにしたいです動作モードを選択したので、これを追加しました:

メインは次のようになります。

タイトルで言ったように、ECB では問題なく動作しますが、他のモードでは暗号化しかできません。

0 投票する
4 に答える
12063 参照

aes - ブロック暗号モードの検出方法

メッセージがCBCまたはECBモードによって暗号化されたかどうかを検出する方法は?

AES 128 CBCまたはECBでランダムに暗号化する関数を作成しました。平文暗号文の間でハミングを行いますが、シームは暗号モードに関連付けられていません。

ブロック暗号モードを検出するにはどうすればよいですか?

前もって感謝します

0 投票する
2 に答える
189 参照

java - Blackberry の DES 暗号化がうまくいかない

ECB モードで DES アルゴリズムを使用して文字列を暗号化する BlackBerry JDE 5.0.0 で開発されたアプリケーションがあります。暗号化後、結果は base64 エンコーディングでエンコードされます。しかし、暗号化方法から得た結果とオンライン暗号化エンジンで得た結果を比較すると、最後の数文字で常に異なる結果が得られます。オンライン エンクリプター エンジンを使用して暗号化メソッドから取得した結果を復号化しようとしましたが、結果が有効ではないようです。では、最後のいくつかの文字でその異なる結果を修正するにはどうすればよいですか?

ここに私の暗号化方法コード:

暗号化したい文字列は "00123456" です。暗号化方法から取得した結果は次のとおりです。YnF2BWFV/8w= オンライン暗号化エンジンから取得した結果 ( http://www.tools4noobs.com/online_tools/encrypt/ ) : YnF2BWFV9sw= Android から取得した結果 (同じ暗号化アルゴリズムとメソッドを使用): YnF2BWFV9sw=

Android のコードは次のとおりです。

誰でもこれで私を助けることができますか?

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

encryption - Adobe Triple Des ECB モードで暗号化されたパスワードを復号化するにはどうすればよいですか?

聞いたことがあるかもしれません。1 億 3000 万人のアドビ ユーザー データベースが最近流出しました。作成した adobe アカウントに使用したパスワードを調べて、他の場所で使用していないことを確認したいと考えています。しかし、トリプル DES ECB モードで暗号化されたパスワードを解読するにはどうすればよいでしょうか? Adobe暗号鍵を知らなくてもこれを行う方法はありますか? 暗号鍵を取得する方法はありますか?

0 投票する
2 に答える
1916 参照

c# - C# での単純な DES ECB 暗号化と復号化

特定の暗号化されたセッションキーを特定の共有キーで復号化することを含む演習を実行しようとしています。セッションキーを復号化し、バイト配列を画面に出力しました。(プログラムを実行するたびに同じ結果が出力されます)。

次に、自分の作業を確認するために、復号化されたセッションキーを再度暗号化しようとしています (明らかに同じ共有キーを使用) が、元の暗号化されたセッションキーを返すことになっている場合、結果は常に異なります。

私は理解できませんが、私の間違いでした....

ありがとう

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

ios - iOSはdes ecbを使用してbase64でエンコードされた文字列を復号化します

最初に ecb モードで des を使用して暗号化され、次に base64 でエンコードされた文字列を復号化しようとしています。

これは私のコードです:

しかし、私は見返りに nil 文字列を取得しています...何かアイデアはありますか?