2017-09-27 11 views
2

우리는 jsbn 라이브러리 PKCS # 1 암호화 스타일의 패딩을 사용하여 메시지를 암호화합니다. 이제 웹 암호화 용 jsbn 라이브러리를 변경하려고합니다.jsbn 라이브러리로 암호화 한 다음 WebCrypto로 암호 해독

AES 키 사용에는 문제가 없습니다. RSA 키에 문제가 있습니다.

jsbn 라이브러리로 암호화 된 메시지가 있습니다. RSA 키로 웹 암호로 메시지의 암호를 해독 할 수 있습니까?

WebCrypto 설명서는 해독을 위해 RSA-OAEP 알고리즘 만 지원하므로 PKCS (RSASSA-PKCS1-v1_5) 알고리즘을 사용할 수 있습니까?

답변

2

RSASSA-PKCS1-v1_5 알고리즘은 서명 알고리즘입니다. 아마도 당신은 RSAES-PKCS1-v1_5 알고리즘을 의미했을 지 모르지만 Web Crypto API 개발의 초기 단계에서는 더 이상 사용되지 않을 것입니다. JavaScript에서이 알고리즘을 사용하려면 사이드 솔루션 (webcrypto "shims"라고 가정 해 봅시다)을 사용해야합니다. 귀하의 정보는 Chromium 프로젝트의 WebCrypto API 구현 상태에 link입니다.