문자 a 를 MD5 로 변환을 한 값 MD5("a") 은
0cc175b9c0f1b6a831c399e269772661 입니다.
여기서 0cc175b9c0f1b6a831c399e269772661 와 같은 결과값에서 원래 문자열 a 를
찾아낼 수가 없어야 한다는 것이 단방향성입니다.
그리고, 동일한 결과값 0cc175b9c0f1b6a831c399e269772661 을 가지는 특정한 문자열을
찾아내는 것이 불가능해야 한다는 것이 충돌 회피성입니다.
y = f(x) 라는 함수가 존재할때
y 값만을 가지고 x 를 찾아낼 수가 없어야 하고
동일한 y 값을 가지는 x 와 x' 를 계산해내는 것이 불가능해야 한다는 것이지요..
실제 업무에서는 아이디, 비밀번호, 각종 쿠키값등에서 MD5 등을 이용하면 악의적인 목적의 사용자가
임의로 값을 변경하거나 유추해내는 것이 사실상 불가능하다고 볼 수 있습니다.
반응형
'WEB > ASP' 카테고리의 다른 글
직접 폼 액선 디비입력 을 막자 - 스크랩 -데브피아 (0) | 2009.01.19 |
---|---|
ASP 불법 게시물 자동 등록 막기 (0) | 2009.01.19 |
Free ASP UPLOAD 컴포넌트 (0) | 2009.01.14 |