2011-03-15 4 views
4

개인 키를 사용하여 일부 데이터에 서명하고 공개 키를 사용하여 서명을 확인할 수있는 일부 암호화 솔루션을 찾아야합니다. nodejs 패키지가 있으면 멋질 것입니다.비대칭 디지털 서명 Node.JS

감사합니다.

답변

7

내장형 crypto 패키지로 사용자의 요구 사항을 충족해야합니까? createSigncreateVerify 메서드에서 문서를 확인하고 각각 생성하는 signerverifier 개체를 확인하십시오. 이 경우 시스템에서 openssl을 Node가 찾을 수있는 위치에 설치해야합니다. 당신이 XML을 서명 할 경우

+0

감사합니다, 그래, crupto 모듈은 내가 필요로하는 것입니다. 'crypto'는 signing/veriying을위한 public-private key를 생성하는 방법을 내장하지 않았으며'openssl' 명령을 사용해야합니다, 맞습니까? – Anatoliy

+0

예, Node.js에 내장 된 암호화 임의성 기능이없는 것으로 보입니다. https://github.com/akdubya/rbytes에 대해'openssl'에 멋진 래퍼 라이브러리가있는 것처럼 보입니다. –