2013-04-22 17 views
10

Ich benutze Crypto-Modul in meiner App. Es scheint, als ob es Crypto-Modul in Nodejs http://nodejs.org/api/crypto.html verteilt so muss ich npm crypto Installation tun? Was ist der Unterschied zu https://npmjs.org/package/crypto und Nodejs Api Crypto-Module?Muss ich Crypto-Modul von Npm installieren?

+3

Das npm-Paket führt alle Berechnungen mit JavaScript durch. Das Kryptomodul, das mit dem Knoten geliefert wird, macht den größten Teil der Berechnung mit einem C/C++ Modul. Die npm-Version könnte nützlich sein, wenn Sie eine Knoteninstallation ohne das Crypto-Modul haben (z. B. 'libssl' nicht installiert). – TheHippo

+0

Danke, dass es eine Antwort auf meine Frage geben könnte. Du hast es deutlich gemacht. danke – Yalamber

Antwort

14

Wenn Sie die Methoden aus dem Crypto-Modul verwenden, das mit NodeJS geliefert wird, d. H. Die auf http://nodejs.org/api/crypto.html beschriebenen, dann no, müssen Sie npm install crypto nicht tun.

+0

Gibt es irgendwelche Unterschiede in diesen zwei Modulen. beide sehen sehr ähnlich aus. – Yalamber

+0

Das "offizielle" Modul ist viel umfassender. Von dem, was ich sagen kann, gibt es nichts im inoffiziellen Modul, das nicht im offiziellen ist. Wofür verwenden Sie das Modul? – matthewtole

+0

Ich verwende es, um hmac Signatur zu erstellen. Das offizielle Modul ist in Ordnung, denke ich. War nur verwirrt, das gleiche Modul in npm zu sehen. – Yalamber

Verwandte Themen