【发布时间】:2021-06-04 10:37:35
【问题描述】:
我应该使用像 crypto-js 这样的 npm 包吗?
String hash = "Something" ;
hash = (new sun.misc.BASE64Encoder()).encode(sha.digest(hash.getBytes()));
编辑:
建议导致不同的结果。我在 nodejs 的服务器端找到了如下解决方案:
const crypto = require('crypto');
const hashStr = "Something different";
let sha = crypto.createHash('sha1');
sha.update(hashStr);
let shaBase64 = sha.digest('base64');
console.log(shaBase64);
【问题讨论】:
标签: javascript java node.js