SECURITY · CH5

인코딩, 암호화, 해시의 차이

인코딩, 암호화, 해시는 모두 데이터를 바꾸지만 목적과 되돌릴 수 있는지가 완전히 다릅니다.

인코딩, 암호화, 해시의 차이 구성 요소

개념 구분
인코딩전송과 저장을 위한 표현 변환이며 비밀을 보호하지 않습니다.
암호화키를 가진 사람에게만 평문 노출 범위를 제한합니다.
해시원문으로 되돌릴 수 없는 요약값으로 무결성과 비교에 씁니다.
오해 방지Base64는 암호화가 아니며, 해시는 복호화 대상이 아닙니다.

인코딩, 암호화, 해시의 차이 진행 순서

변환 구분
표현인코딩
비밀성암호화
무결성해시
시험 포인트

되돌릴 수 있으면 인코딩 또는 암호화이고, 키가 없으면 암호화가 아니며, 단방향이면 해시입니다.