차례:
정의-디지털 봉투 란 무엇입니까?
디지털 봉투는 암호화 및 데이터 인증을 통해 메시지를 보호하는 데 사용되는 안전한 전자 데이터 컨테이너입니다. 디지털 엔벨로프를 사용하면 비밀 키 암호화 속도와 공개 키 암호화의 편리함 및 보안으로 데이터를 암호화 할 수 있습니다.
Rivest, Shamir 및 Adleman (RSA) PKCS (Public-Key Cryptography Standard) # 7은 디지털 엔벨로프 및 디지털 서명용 데이터에 암호화를 적용하는 것을 관리합니다.
Techopedia는 디지털 봉투를 설명합니다
디지털 엔벨로프는 암호화를 위해 비밀 (대칭) 키와 공개 키 암호화의 두 계층을 사용합니다. 비밀 키 암호화는 메시지 인코딩 및 디코딩에 사용됩니다. 공개 키 암호화는 네트워크를 통해 수신자에게 비밀 키를 보내는 데 사용됩니다. 이 기술에는 일반 텍스트 통신이 필요하지 않습니다.
다음 방법 중 하나를 사용하여 디지털 엔벨로프를 작성할 수 있습니다.
- 메시지 암호화를위한 Rijndael 또는 Twofish와 같은 비밀 키 암호화 알고리즘.
- 수신자의 공개 키를 사용한 비밀 키 암호화를위한 RSA의 공개 키 암호화 알고리즘.
수신자의 개인 키를 사용하여 비밀 키를 해독하거나 비밀 키를 사용하여 암호화 된 데이터를 해독하여 디지털 엔벨로프를 해독 할 수 있습니다.
디지털 엔벨로프의 예로는 암호화 프라이버시 및 데이터 통신 인증을 제공하는 널리 사용되는 데이터 암호화 소프트웨어 인 PPG (Pretty Good Privacy)가 있습니다.