키
XML 디지털 서명 및 암호화를 위한 키를 사용하십시오.
현재 웹 서비스 보안 구현에는 크게 두 종류의 키가 사용됩니다.
- 공개 키 - 예제: RSA(Rivest Shamir Adleman) 암호화 및 DSA(Digital Signature Algorithm) 암호화
- 비밀 키 - 예제: 3DES(triple-strength DES) 암호화
공개 키 기반 서명에서 메시지는 송신자 개인 키를 사용하여 서명되고 송신자 공개 키를 사용하여 확인됩니다. 공개 키 기반 암호화에서 메시지는 수신자 공개 키를 사용하여 암호화되고 수신자 개인 키를 사용하여 복호화됩니다. 비밀 키 기반 서명 및 암호화에서는 양쪽 모두 동일한 키를 사용합니다.
현재 웹 서비스 보안 구현에서 두 종류의 키를 모두 지원할 수 있지만 메시지의 형식은 공개 키 기반 암호화와 비밀 키 기반 암호화 간에 다소 차이가 납니다.