本文介绍了在加密的NodeJS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图端口下面的PHP code的JavaScript上的Node.js:


$ MAC = hash_hmac('SHA256','弦','秘密',真);结果
$codeD = base64_en code($ MAC);

我试过以下内容:


VAR加密=要求('密码');结果
变量code = Crypto.util.bytesToBase64(Crypto.HMAC(Crypto.SHA256,'弦','秘密',{asBytes:真}));

我得到的错误:

I'm new to node.js, what am I doing wrong?

Update:

解决方案

You want to use the createHmac function instead.

Crypto.createHmac("SHA256", 'secret').update('string').digest('base64')

这篇关于在加密的NodeJS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-30 12:58