我注意到bcrypt的node.js Javascript包需要大量的非Javascript库 - C ++,Python 2.7等。
为什么这有必要?加密需要非Javascript语言吗?
答案 0 :(得分:-1)
像bcrypt这样的算法永远不会依赖于特定的语言。所有通用语言,如C,Java,Pyton,JS,PHP等。可以起诉实施这样的算法。
为什么他们选择使用eg。 C而不仅仅是JS可能是因为,至少使用当前可用的工具(编译器,解释器等),C程序比JS快得多。加密大型数据集不应该是不必要的慢。