hash 알고리즘은 복호화가 가능한가?

Posted by Breeze24
2016. 8. 1. 09:59 ETC

hash 알고리즘이란?

hash는 암호화 알고리즘의 하나로, 임의의 길이를 가진 문자열을 고정된 길이의 데이터로 변환하는 알고리즘이다.

 

qqqqq는 *292FDBC78273BECE9E50C2FC2CB1BEA494B0425C

qqqqa는 *136B1B071D6FBDF85095703B39F690D9E7BCAD5C

.

한 글자만 달라져도, 암호화된 문자열이 확 달라진 것을 알 수 있다. 

여기서는 같은 문자열을 암호화 했지만, 다른 길이의 문자열을 암호화 해도 같은 길이의 문자열로 암호화 된다. 


hash 알고리즘 복호화


복호화가 가능한가?

hash 알고리즘은 단방향성 알고리즘이다. 암호화를 하면 복호화를 할 수 없다.


종류

MD5(Message-Digest algorithm 5)와 SHA(Secure Hash Algorithm)이 있다.

MD5는 복호화가 불가능한 것이 아니므로, 단방향 암호화를 목적으로 사용하는 것은 권장되지 않는다.


참고로 url, base64, md5, sha1 암복화/복호화 사이트 목록은 아래 사이트를 참조하면 된다. 



.

'ETC' 카테고리의 다른 글

증강현실 개발 방법  (0) 2016.08.07
계정 암호가 기억이 안날 때  (1) 2016.08.02
암호화 복호화 사이트 모음  (0) 2016.07.31
DirectX 11 다운로드 방법  (0) 2016.07.18
explorer10 다운로드  (1) 2016.07.17