본문 바로가기

컴퓨터공학/보안

암호화(encrytion) & 복호화(decryption)

  • 평문(plaintext): 암호기술을 통해 보호하고자 하는 원본 데이터. 해독 가능한 형태의 텍스트
  • 암호문(ciphertext): 평문에 암호 기술을 적용한 것. 해독 불가능한 형태의 텍스트
  • 암호화(encrytion): 평문 -> 암호문
  • 복호화(decryption): 암호문 -> 평문

암호화의 종류

 * 단방향 암호화: 암호화 후 복호화할 수 없다.

     ex) 계정 비밀번호

 

 * 양방향 암호화: 암호화, 복호화 모두 가능하다.

     ex) 주소, 이메일 주소 등 재사용이 가능한 정보

 

     1. 대칭형 암호

         - 암호화 key == 복호화 key

         - 송, 수신자 간에 동일한 키를 공유하므로 많은 키가 필요함

         - ex) 데이터 통신 암호화

 

     2. 비대칭형 암호

         - 암호화 key != 복호화 key

         - 송신자는 수신자의 공개키를 이용하여 암호화, 수신자는 자신의 공개키로 암호화된 암호문을 자신의 개인키로 복호화

         - ex) 인증

 

 

 

 

'컴퓨터공학 > 보안' 카테고리의 다른 글

[인증서] CodeSign 인증서 생성하기  (0) 2023.03.29