hash 함수
- 임의의 길이의 데이터를 고정된 길이의 데이터로 매핑하는 함수
- 단방향 함수 (복호화가 존재하지 않음)
- 결과값(해시)을 가지고 원래의 정보를 알아내기 어려움
- 원정보에 아주 조금의 변화라도 발생한다면, 해시값은 전혀 다른 값이 됨
- 정보의 양과 종류에 상관없이, 일정한 길이로 산출된 임의의 알파벳과 숫자의 조합의 모양을 갖음
- 대표적인 해시함수: sha512
암호화
- 어떤 정보를 의미 없는 문자의 나열로 바꾸는 것
- 키를 필요로 함
- 암호화, 복호화 가능
- 평문이 같아도 키가 다르면 암호문도 달라짐
참고 (youtube)
'컴퓨터공학' 카테고리의 다른 글
추상화 (Abstraction) (0) | 2019.05.01 |
---|---|
재귀함수 (0) | 2019.04.30 |
HTTP (0) | 2019.04.30 |
TCP / UDP (0) | 2019.04.29 |
OSI 7 Layer (0) | 2019.04.29 |