더북(TheBook)

콘솔

$ node cipher
암호화: iiopeG2GsYlk6ccoBoFvEH2EBDMWv1kK9bNuDjYxiN0=
복호화: 암호화할 문장

원래 문장으로 제대로 복호화되었습니다.

지금까지 배운 메서드 이외에도 crypto 모듈은 양방향 비대칭형 암호화, HMAC 등의 다양한 암호화를 제공하고 있으니 암호화가 필요하면 모듈이 어떤 메서드들을 지원하는지 확인해보면 좋습니다. 노드 공식 문서(https://nodejs.org/api/crypto.html)에서 확인할 수 있습니다. 또한 노드는 웹 표준 암호화(https://nodejs.org/api/webcrypto.html)도 지원합니다. require('node:crypto').webcryptoglobal.crypto로 웹 표준 암호화 객체에 접근할 수 있습니다.