为什么bcrypt需要C ++和Python?

时间:2017-02-16 11:35:25

标签: python c++ node.js npm bcrypt

我注意到bcrypt的node.js Javascript包需要大量的非Javascript库 - C ++,Python 2.7等。

为什么这有必要?加密需要非Javascript语言吗?

1 个答案:

答案 0 :(得分:-1)

像bcrypt这样的算法永远不会依赖于特定的语言。所有通用语言,如C,Java,Pyton,JS,PHP等。可以起诉实施这样的算法。

为什么他们选择使用eg。 C而不仅仅是JS可能是因为,至少使用当前可用的工具(编译器,解释器等),C程序比JS快得多。加密大型数据集不应该是不必要的慢。