[용어정리] 비밀키, 공개키 암호화 기본정리
비밀키 암호화- 미리 약속된 키를 가지고 문서를 암호화 (집열쇠를 복사하여 가족들끼리 나눠 사용하는 방식)- 장점: 알고리즘이 쉽고 단순하여 속도가 빠름, 암호화를 해도 데이터의 양이 늘지 않음- 단점: 키를 분배하는 방법이 문제, 사용자가 늘어나면 관리해야 할 키도 늘어남- 대표 알고리즘: DES (Data Encryption Standard) 공개키 암호화- 문서를 줄 때는 상대방의 키(공개키)로 암호화 전달하고 받은 문자는 자신의 키(비밀키)로 복호화 하는 방식- 공개키는 공개되도 상관없음- 장점: 키의 분배가 용이하고, 관리해야 할 키가 적음- 단점: 알고리즘이 복잡해서 속도가 느림- 대표 알고리즘: RSA (Rivest Shamir Adleman)