rsadecrypt 함수

rsadecrypt 함수

rsadecrypt 는 RSA로 암호화된 암호문(ciphertext)을 복호화해서 해당하는 평문(cleartext)을 반환해요.

출처: 문서

본문

rsadecrypt 는 RSA로 암호화된 암호문을 복호화해서 해당하는 평문을 반환해요.

rsadecrypt(ciphertext, privatekey)

ciphertext 는 PKCS #1 v1.5 패딩 스킴을 사용한 암호문의 base64 인코딩 표현이어야 해요. Nomad는 RFC 4648 섹션 4 에 정의된 "표준" Base64 알파벳을 사용해요.

privatekey 는 PEM 인코딩된 RSA 개인 키여야 하며, 그 자체로 암호화되어 있지 않아야 해요.

Nomad에는 메시지를 암호화 하는 대응 함수가 없어요. 이 함수는 대역 외(out-of-band)로 협상된 키 쌍을 사용해서 원격 서비스가 반환한 암호문을 복호화할 때 사용해요.

Examples

> rsadecrypt(base64(file("${path.folder}/ciphertext")), file("privatekey.pem"))
Hello, world!

더 알아보기 (Learn more)