【问题标题】:Do i need to install crypto module from npm?我需要从 npm 安装加密模块吗?
【发布时间】:2013-04-15 04:30:05
【问题描述】:

我正在我的应用程序中使用加密模块。 似乎在 nodejs http://nodejs.org/api/crypto.html 中分布有加密模块 所以我需要做 npm install crypto 吗? https://npmjs.org/package/crypto 和 nodejs api 加密模块有什么区别?

【问题讨论】:

  • npm 包使用 JavaScript 完成所有计算。 node 附带的加密模块使用 C/C++ 模块完成大部分计算。如果您在没有加密模块的情况下安装节点(例如 libssl 未安装),则 npm 版本可能会很有用。
  • 谢谢它可能是我的问题的答案。你说清楚了。谢谢

标签: node.js npm node-crypto


【解决方案1】:

如果您使用的是 NodeJS 附带的 Crypto 模块中的方法,即http://nodejs.org/api/crypto.html 中描述的那些方法,那么不,您不需要这样做npm install crypto

【讨论】:

  • 这两个模块有什么区别吗?两者看起来非常相似。
  • “官方”模块要全面得多。据我所知,非官方模块中没有任何东西不在官方模块中。你用这个模块做什么?
  • 我正在使用它来创建 hmac 签名。所以我认为官方模块很好。只是在 npm 中看到相同的模块感到困惑。
  • import {} from "crypto";require("crypto")
猜你喜欢
  • 2019-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多