【问题标题】:how to use nodejs crypto module in javascript如何在 JavaScript 中使用 nodejs 加密模块
【发布时间】:2016-06-27 17:40:03
【问题描述】:

有什么方法可以在javascript中使用nodejs“crypto”模块而不实际使用节点。

或者是否有任何类似的 javascript 库可以完成“加密”所做的所有事情

就像我在 nodejs 的帮助下需要下面的 javascript 代码

  var crypto = require('crypto'),
     hash = crypto.createHash('sha256'),
     hmac = crypto.createHmac('sha256', someKey);

基本上我需要在javascript中复制下面而不使用节点

var bytesToSign = hash.update(stringToSign).digest();

【问题讨论】:

  • 是否有特定原因要使用加密模块而不是节点?如果您正在寻找基于 JS 的加密,那么还有其他选择。

标签: javascript node.js node-crypto


【解决方案1】:

node.js 加密模块基于 openssl 库

你可以试试this原生js实现sha256摘要

【讨论】:

  • 基本上我需要在javascript中复制下面而不使用节点“var bytesToSign = hash.update(stringToSign).digest();”。不知道如何在不使用节点的情况下执行此操作
  • 上面提到的脚本只是digest = sha256_digest(stringToSign),没有节点依赖
猜你喜欢
  • 2019-03-06
  • 2019-12-20
  • 1970-01-01
  • 2020-11-23
  • 2014-05-31
  • 2017-09-07
  • 2019-06-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多