2. MD5
128bit 암호화 해시방식으로 암호화 한 값으로
한번 암호화 된 값은 decode, descript 복호화 할 수 없는게 원칙이며
입력한 사용자의 값을 MD5로 암호화 해서 두개의 암호화 된 값이 일치한지 유무만 판별하는방식.
->MD5을 이용하여 incoding/decoding 가능한 사이트 http://www.md5decrypter.com/l
여기에서 게시글 4번의 첨부파일의 URL이 MD5으로 인코딩 된 형식인지 한번 검사해 보도록 한다.
여기에서 Normal Text : 1161336283
이라는 값이 나오게 되는데, 도대체 이 값이 어디에 쓰이는 지 알 수가 없었다.
여기서 디코딩 된 값을 time stamp converter를 이용하면 날짜,시,분,초 로 변경할 수 있다고 한다.
Time Stamp 1970년 1월 1일 0시부터 지금까지의 시간을 초단위로 계산한 결과이다
다시 본문 내용으로 돌아와서
디코딩 된 값인 1161336283을 time stamp converter에 적용해주면
여기에서 GMT + 9hour을 해주는 이유는
GMT방식이 우리나라와 9시간이 차이가 나기때문에 적용해 주어야 한다.
※GMT 방식 : (Greenwich Mean Time)세계시간
2006.10.20 18:24:43이라는 시간이 나오는데
4번 게시글의 작성시간을 보니
일치함을 알 수 있었다.
이를 통해 5번 게시글의 URL 주소를 알려면
1. 5번 게시글의 작성시간을 time stamp converter로 Unix code 로 변환하고
2. 변환한 Unix code를 MD5에 인코딩시켜 나오는 Hash값을 찾도록 한다.
3. URL 값에 적용한다.