티스토리 뷰

Base64, MD5 Hash 등 암호화와 복호화를 지원하는 사이트 공유해드립니다.

http://tools.web-max.ca/encode_decode.php


다만 MD5같은 Hash 암호화들은 복호화가 없게 만들었다는 점만 참고해주셨으면합니다!


hash 암호화들은 어떠한 문자열(평문)이든 암호화를 거치면 32개의 고유한 문자열(암호문)로 구성되어 출력됩니다.

암호문은 규칙과 패턴이 없어서 평문을 조금만 달리하여도 전혀 다른 결과값을 출력합니다.


ex) 암호화 결과
a : 91d496916d950eb84394a7858603b6dbe2a11966
b : 92eb5ffee6ae2fec3ad71c777531578f



다른 평문 2개가 hash암호를 거쳐서 같은 암호문을 출력하는 경우가 없어서 무결성이 보장되며
대표적으로 쓰이는 예제는 로그인의 패스워드입니다.

로그인할 때 쓰이는 패스워드들은 처음 회원가입할 때 MD5 형태로 서버 데이터베이스에 저장됩니다.

그 이후 로그인을 할 때마다 입력한 패스워드가 서버에 전달되고, 서버에서는 입력한 패스워드를 MD5로 암호화합니다.


이제 마지막으로 데이터베이스에 있는 패스워드(MD5암호화)와 입력한 패스워드(MD5암호화)가 일치하는 경우
패스워드 일치를 표시하여주는 것입니다.




궁금하신 점이나 조언해주고 싶으신 점 댓글로 달아주시면 감사합니다!!!!!

댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함