암호화

정보 사용 권한을 가진 사용자만이 주어진 정보를 알 수 있도록 하여 권한이 없는 제 3자가 중요한 내용을 탈취하거나 변조할 수 없도록 정보를 다른 형태로 바꾸는 과정.

DB에 사용자 비밀번호 저장 시 암호화된 형태로 비밀번호를 저장해두고, 이후 재 로그인 시, 서버는 전달받은 비번을 암호화해 DB의 비번과 매칭되는지 여부를 확인하는 방식으로 활용이 가능.

복호화

암호화된 내용을 정보의 소유자 사용자가 알아볼 수 있는 형태로 복원하는 과정

이게 가능하면 양방향 암호화 방식이라고 한다

hashing(단방향 암호화 방식: 절대 복호화 불가)