CS

[CS] 해시, 대칭키, 비대칭키(공개키) 암호화

yeonlee 2023. 1. 18. 18:17

너무 어렵게 생각하지 말고 HASH(SHA) 냐 대칭키(DES, AES)냐 비대칭키(RSA, DSA, ECC)냐만 구분하는데 집중하자

대칭키암호화

 

암호화키와 복호화키 동일한 암호화기법. 키가 하나다!!!

  • 특징
    • 키 교환 알고리즘 중요도 높음
    • 속도 빠름
  • 종류
    • 스트림암호
      • 바이트단위 암호화, 고속
      • RC4, SEAL, OTP
    • 블럭암호
      • 블럭단위 암호화
      • DES, 3DES, AES, IDEA, SEED

 

 

비대칭키(공개키) 암호화

공개키로 복호화, 개인키로 암호화. 키가 두개다!!! 

  • 특징
    • 키 저장 및 교환문제 해결 
    • 2048bit 이상의 키를 사용
    • 부인방지
  • 종류
    • 디피헬먼, RSA, DSA, ECC, Rabin