首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >nodejs加密解密有什么问题?

nodejs加密解密有什么问题?
EN

Stack Overflow用户
提问于 2012-09-01 00:49:01
回答 1查看 8.1K关注 0票数 16

我有以下加密数据:

U2FsdGVkX1+21O5RB08bavFTq7Yq/gChmXrO3f00tvJaT55A5pPvqw0zFVnHSW1o

解密它的方法是:password

(这是来自gibberish-aes的示例)

在使用openssl的命令行中:

echo "U2FsdGVkX1+21O5RB08bavFTq7Yq/gChmXrO3f00tvJaT55A5pPvqw0zFVnHSW1o" | openssl enc -d -aes-256-cbc -a -k password

输出为:

Made with Gibberish\n

使用我的NodeJS应用程序:

代码语言:javascript
复制
  var decipher = crypto.createDecipher('aes-256-cbc', "password");
  var dec = decipher.update("U2FsdGVkX1+21O5RB08bavFTq7Yq/gChmXrO3f00tvJaT55A5pPvqw0zFVnHSW1o",
     'base64', 'utf8');
  dec += decipher.final('utf8');

我在decipher.final行有以下错误TypeError: DecipherFinal fail

我是不是漏掉了什么?谢谢。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12219499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档