hash 알고리즘은 복호화가 가능한가?
hash 알고리즘이란?
hash는 암호화 알고리즘의 하나로, 임의의 길이를 가진 문자열을 고정된 길이의 데이터로 변환하는 알고리즘이다.
qqqqq는 *292FDBC78273BECE9E50C2FC2CB1BEA494B0425C
qqqqa는 *136B1B071D6FBDF85095703B39F690D9E7BCAD5C
.한 글자만 달라져도, 암호화된 문자열이 확 달라진 것을 알 수 있다.
여기서는 같은 문자열을 암호화 했지만, 다른 길이의 문자열을 암호화 해도 같은 길이의 문자열로 암호화 된다.
복호화가 가능한가?
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 |