내 앱에서 암호화 모듈을 사용하고 있습니다. 암호 모듈이 nodejs에 배포 된 것 같습니다 http://nodejs.org/api/crypto.html 그래서 npm 설치 암호를 수행해야합니까? https://npmjs.org/package/crypto 및 nodejs api 암호화 모듈과의 차이점은 무엇입니까?npm에서 암호화 모듈을 설치해야합니까?
답변
NodeJS와 함께 제공되는 Crypto 모듈의 메소드, 즉 http://nodejs.org/api/crypto.html에 설명 된 메소드를 사용하는 경우 npm install crypto
을 수행 할 필요가 없습니다.
이 두 모듈에 차이점이 있습니까? 둘 다 매우 비슷해 보입니다. – Yalamber
"공식적인"모듈은 훨씬 더 포괄적입니다. 제가 말할 수있는 것으로부터 비공식 모듈에는 공식적인 모듈에없는 것이 없습니다. 모듈을 사용하는 이유는 무엇입니까? – matthewtole
hmac 서명을 만들 때 사용하고 있습니다. 그래서 공식 모듈은 괜찮다고 생각합니다. npm에서 동일한 모듈을 보게되었습니다. – Yalamber
npm 패키지는 JavaScript를 사용하여 모든 계산을 수행합니다. node와 함께 제공되는 crypto 모듈은 C/C++ 모듈로 대부분의 계산을 수행합니다. npm 버전은 암호 모듈없이 노드를 설치 한 경우에 유용 할 수 있습니다 (예 :'libssl'이 설치되지 않았습니다.) – TheHippo
고마워요. 내 질문에 대한 답이 될 수 있습니다. 너 분명 했어. 감사합니다 – Yalamber