본문 바로가기

컴퓨터공학

해싱 과 암호화

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