해싱, 암호화에 대한 정리
# 단방향 암호화 (One-way Encryption) *단방향 알고리즘? 암호화했을때 다시 평문으로 복호화할 수 없는 암호화 알고리즘이다. 해시함수 (Hash Function) / 해시 알고리즘 (Hash algorithm) 임의 길이의 메세지를 고정 길이의 해시 값으로 변환시켜주는 단방향성 함수, 알고리즘 아주 작은 확률로 입력값이 다름에도 출력값이 같은 경우가 발생하는데, 이를 해시 충돌이라고 한다. 이 충돌 확률이 낮을 수록 좋은 함수로 평가된다. 해시값, Fingerprint, Message Digest 모두 같은 말이다. 단방향성 해시 함수의 출력값이다. 대표적인 단방향 알고리즘 MD5 임의 길이의 메세지를 512bit 단위로 처리해 128bit로 암호화 한다. 애국가 가사 4절 전부를 MD5..