- 단방향 암호화 (무결성)
- 암호화 O, 복호화 X.
- 왜 필요한가? 데이터 변조 확인을 위해 필요하다.
- 해시라고도 한다. 해시는 데이터 크기를 줄이는 용도로도 사용된다. (복호화가 필요 없으므로, 크기를 줄일 수 있다.)
- md5, sha
- 양방향 암호화 (기밀성, 무결성, 인증)
- 암호화 O, 복호화 O.
- 대칭키(비밀키로 암호화 복호화)
- 혼자서 데이터를 활용할 때 사용
- AES, Twofish
- 비대칭키(개인키,공개키로 암호화 복호화)
- pkc(공개키 암호화 방식)라고도 한다.
- 여러명이 데이터를 공유할 때 사용
- RSA