問題タブ [cryptojs]

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 に答える
404 参照

javascript - JavaScript エンコーディングが正しく機能しない

JavaScript でのエンコーディングで問題に直面しています。ここで期待した結果が得られません

ここにリストしたいことがいくつかあります-1)ルビーでエンコーディングを行っているときに、期待される結果が得られます。- 2) しかし、JavaScript で同じ手順を実行しようとすると、期待どおりの結果が得られません


1)正常に動作している ruby​​ のコードを以下に示します。

ruby 出力: 期待される出力を受け取りました

2)期待どおりに動作しない JavaScript のコードを以下で見つけてください。

  • エンコードとデコードにcrypo.jsを使用

Javascript 出力: 期待される出力を受け取りました

だからここで私は理解していませんkey、なぜ私はresultfinal_resultruby and JavaScript

あなたの経験を共有してください、それは私に大いに役立ちます

ありがとう

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

javascript - JavaScriptのRfc2898DeriveBytesに相当しますか?

次のようなコードを使用して、パスワードを暗号化し、後で復号化できる C# コードを見てきました。

http://wp7-travel.googlecode.com/svn/trunk/SilverlightPhoneDatabase/Cryptography.cs

私はセキュリティの専門家ではなく、暗号アルゴリズムの経験が限られています。その種のコードで暗号化された暗号化されたパスワードがあり、node.js プログラム (Javascript) で復号化されたパスワードにアクセスしたいと考えています。

モジュールがあるようですcrypto-jspbkdf2.js、パスワードを暗号化する方法しか知りません。

http://anandam.name/pbkdf2/を見たことがありますが、これも暗号化のみのようです。復号化なし。

パスワードを暗号化するために使用された既知のソルトと反復が与えられた場合、プレーンな Javascript を使用して、できればcrypto-js.

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

javascript - node crypto-js AES 暗号化 -> 復号化の使用法?

次のように、ノードで crypto-jsの簡単なテストを生成しようとしています。

実際の結果は次のとおりです。

正しい使い方とは?

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

javascript - AES は cryptojs で暗号化し、python Crypto.Cipher で復号化します

js CryptoJS を使用して暗号化し、python crypto.Cipher を使用して復号化する際に問題が発生する

これはjsでの私の実装で、暗号化されたメッセージでivを追加し、base64でエンコードします

そして、私が使用したaes暗号化と復号化のためのpythonスクリプトで

しかし、同じ iv、メッセージ、およびキーは、python と js で異なる暗号化されたメッセージを生成します。

Python の復号化と互換性を持つための JavaScript の問題は何ですか?

どちらも AES.MODE_CBC を使用し、両方とも Pkcs7 パディングを使用したと想定しています。ハードコーディングされたivは今のところランダムに生成されます

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

javascript - AES-256-CBC Mcrypt-PHP 復号化および Crypto-JS 暗号化

CryptoJS を使用して Javascript で暗号化し、PHP で復号化しようとしています。JS コードは次のとおりです。

また、PHP は次のとおりです。

これは正しい答えを返しません。

どこが悪いのかわからない!私は自分のIVを行う必要がありますが、私が言うなら:

それはPHPコードで正常に機能します-key_base64のみが変更できるものではなく、ユーザーが覚えているものでなければなりません...そして、入力されたパスフレーズとIDKからキーを取得するためのソルトを提供しますCryptoJS を使用してそれを取得する方法

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

javascript - CryptoJs を使用して文字列に変換し、再度戻す方法

上記の 2 つの手順で問題なく動作します。しかし、その間に、ネットワーク経由で送信するために暗号化された文字列を文字列に変換してから、元に戻す必要があります。これどうやってするの?

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

javascript - Crypto.js: "Uint8ClampedArray" は IE 11 で定義されていません

Crypto JSUint8ClampedArrayのどのバージョンでもサポートされていないものを使用しIEます。既知の回避策はありますか?

ここに画像の説明を入力