1

この投稿から: nodejs 暗号解読の何が問題になっていますか? コードを機能させるには、node.js暗号ライブラリが機能する方法のopenSSL -nosaltオプションでデータを暗号化する必要があることがわかりました。暗号化に Node.js 暗号ライブラリーを使用しているため、-nosalt オプションを使用してデータを暗号化する方法を知る必要があります。また、openSSLaes256アルゴリズムを使用しています。

ありがとう、
アリ

4

1 に答える 1

2

リンクされた質問には、復号化する方法があります。

var crypto=require('crypto')
var cipher=crypto.createDecipher('aes-256-cbc', "password")
var enc = cipher.update("Mh5yxIyZH+fSMTkSgkLa5w==", 'base64', 'utf8')
enc += cipher.final('utf8')

暗号化は文字通り正反対です。

var crypto=require('crypto')
var cipher=crypto.createCipher('aes-256-cbc', "password")
var enc = cipher.update("owlstead\n", 'binary', 'base64')
enc += cipher.final('base64')
于 2013-02-16T03:19:15.437 に答える