問題タブ [node-crypto]

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

node.js - ノードのバージョンに応じて HMAC が変化する (paybox モジュール)

https://www.npmjs.com/package/payboxを使用しており、ノードのバージョンを (5.6 から 6+ に) アップグレードする必要があります

以下に示すように、generateHMACノードのバージョンを変更すると異なるハッシュが作成されます。

これを理解するのを手伝ってくれますか、それが何かを危険にさらす可能性があるかどうか教えてください (多分大丈夫ですか? いくつかのハッシュは大丈夫ですか?)

ここに私のコードスニペットがあります:

ノードのバージョン 5.6.0 での結果は次のとおりです。

および 6.11.1 からの任意のバージョン (最新まで)

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

node.js - NodeJs の Java AES/CBC/NoPadding と同等

AES/CBC/NoPaddingを使用して Java で作成されたトークンをデコードするように割り当てられました。

これについては、node-forge と crypto を検討しています。私の問題は、NodeJs のアルゴリズムAES/CBC/NoPaddingに相当するものがわからないことです。

私はこのようなものを使用しています:

検索したところ、これはAES/CBC/PKCS5PaddingcreateDecipheriv("aes-128-ecb"と同等です。私は考えましたが、私は間違った道にいると思います)。decipher.setPadding(false)