IT/Security2025. 5. 14. 13:50하이브리드 암호화 방식 - 대칭키(랜덤)&비대칭키의 동시 사용

기본적인 전송 케이스(전송자->수신자)1. 데이터를 전송할 때마다 랜덤하게 대칭키(Symmetric Key) 생성(대칭키가 AES 키인 경우)- 구분자로 구분된 aesKey 및 iv: "x5tg8#k2p9q7|c2s1dt6dd@" 2. 그 대칭키로 사용자 데이터 암호화(AES)- 사용자 데이터: "내 신용카드 번호는 1234-5678-9012-3456"- 대칭키로 암호화된 사용자 데이터: "a7f3d8c2e5b1..." 3. 수신자가 제공했던 공개키(RSA Public Key)로 대칭키 암호화(RSA)- 공개키로 암호화된 대칭키: "9d8c7b6a..." 4. 수신자로 전송- 공개키로 암호화된 대칭키- 대칭키로 암호화된 사용자 데이터 =======================================..

image