Нужно ли устанавливать криптомодуль из npm?

Я использую крипто-модуль в своем приложении. Похоже, что в nodejs распространяется модуль шифрования http://nodejs.org/api/crypto.html так мне нужно сделать npm install crypto? в чем отличие от https://npmjs.org/package/crypto и криптомодулей API nodejs?


person Yalamber    schedule 22.04.2013    source источник
comment
Пакет npm выполняет все вычисления с помощью JavaScript. Крипто-модуль, который поставляется с узлом, фактически выполняет большую часть вычислений с модулем C/C++. Версия npm может быть полезна, если у вас установлен узел без модуля crypto (например, libssl не установлен).   -  person TheHippo    schedule 22.04.2013
comment
Спасибо, это может быть ответом на мой вопрос. ты дал понять. благодарю вас   -  person Yalamber    schedule 22.04.2013


Ответы (1)


Если вы используете методы из модуля Crypto, поставляемого с NodeJS, т. е. описанные на http://nodejs.org/api/crypto.html то нет, npm install crypto делать не нужно.

person matthewtole    schedule 22.04.2013
comment
Есть ли отличия в этих двух модулях. оба очень похожи. - person Yalamber; 22.04.2013
comment
Официальный модуль намного шире. Насколько я могу судить, в неофициальном модуле нет ничего, чего нет в официальном. Для чего вы используете модуль? - person matthewtole; 22.04.2013
comment
Я использую его для создания подписи hmac. Так что официальный модуль в порядке, я думаю. Был просто сбит с толку, увидев тот же модуль в npm. - person Yalamber; 22.04.2013