내가 MD5 해시로 문자열을 변환하려면 다음 코드를 사용하고 있습니다 :hashlib md5가 실제로 md5로 변경되지 않습니다?
password = passwd.hexdigest()
passwd 파일은 가정으로 MD5 해시로 그 회전되도록 'test123'가정된다.
6adf97f83acf6453d4a6a4b1070f3754
을 당신이 해시를 해독 할 때 지금은 'test123'로 돌아 가지 않습니다 : 그것은 다음 나에게주는
.
이 'test123'로 돌아갑니다 올바른 MD5 해시됩니다 :
cc03e747a6afbbcbf8be7668acfebee5
이 코드입니다 :
passw = request.forms.get('password')
password = hashlib.md5(str(passw)).hexdigest()
이 나에게 올바른 가역을 제공합니다, 그래서 나는 이것을 해결할 수있는 방법 해시시?
'passwd.hexdigest' 란 무엇입니까? "* 해시를 해독하면 다시 test123 *으로 돌아 가지 않습니다."라는 의미는 무엇입니까? –
'hashlib.md5 ("test123"). hexdigest()'나에게'cc03e747a6afbbcbf8be7668acfebee5'를 준다. – alecxe
@JonClements 원래 게시물을 편집했다. –