2013-02-16 1 views
1

이 게시물의 내용 : What's wrong with nodejs crypto decipher? 나는 내 코드를 작동시키기 위해 node.js 암호화 라이브러리가 작동하는 방식의 openSSL -nosalt 옵션으로 데이터를 암호화해야한다고 생각했습니다. Node.js 암호화 라이브러리를 사용하여 암호화하기 때문에 -nosalt 옵션을 사용하여 데이터를 암호화하는 방법을 알아야합니다. 또한 openSSL aes256 알고리즘을 사용하고 있습니다.-nosalt 옵션을 사용하여 암호를 암호화합니다.

감사합니다,
아리

+0

귀하의 질문에 자세한 내용을 추가하십시오. 사람들이 당신을 도울 다른 대답을 읽을 것이라고 가정하지 마십시오. 당신이 나쁜 질문을 쓰면, 사람들은 당신을 다운 다운시키고 대답하지 않을 것입니다. – loganfsmyth

답변

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') 
+0

내 질문이 아니었다 –

+0

@AriPorad 아, 미안하다. 그때 귀하의 질문에 더 많은 정보를 넣어 더 많은 이유. 그것은 독자적으로 서 있어야합니다. 고쳐주세요. – loganfsmyth