2012-03-01 3 views

답변

1

md5는 해시 알고리즘이므로 두 단어가 동일한 해시 코드를 가질 수 있습니다. 나는 당신을 믿지 않는다. 나는 5 글자의 단어, 10 글자의 단어, md5와 128 글자의 단어를 해쉬 할 수 있으며 매번 32 글자를 줄 것이다.

문제는 md5가 암호로 보호되지 않는다는 것입니다. 하나는 그것을 분석하고 해시가 될 수 있었던 것을 추측 할 수 있습니다. 그러나 게시 한 사이트에서 사용하는 기술은 무지개 표입니다. 사전 일 수도 있지만 md5에서는 덜 일반적입니다.

md5와 함께 소금을 사용하면이 발전기는 소금이 든 무지개 표가 채워질 때까지 아무 것도 찾지 않습니다.

md5는 파일, 쿠키 또는 암호화 알고리즘 이름에 서명하는 데 유용합니다. 암호 저장을 위해 보안되지 않습니다. 일부 언어 조언 md2/5 sha 대신 whirlpool, bloswfish, salsa20 또는 sha512를 사용하도록 조언 1/2/256

+0

그래서 역전은 가능하지 않습니까? 당신이 말하는 것은 그들이 무지개 테이블 (미리 계산 된 해시를 포함하고 있습니다)을 사용하고 있다는 것입니다. – Ashwin

+0

당신은 요점을 가졌습니다. – artragis

관련 문제