MD5에 "나는 우유를 사고 싶다"와 같은 문구를 변환하는 방법을 누군가에게 설명 할 수 있습니까? 나는 MD5에 위키 백과 문서를 읽을 수 있지만 주어진 설명은 내 상상을 초월있다 :.구문과 단어를 MD5 해시로 변환하는 방법은 무엇입니까?
은 "MD5는 128 비트의 고정 길이 출력으로 가변 길이 메시지를 처리하는 입력 메시지가 을 깨 512 비트 블록 (여섯 32 비트 리틀 엔디안 정수) "
"열 여섯 32 비트 리틀 엔디안 정수의 덩어리로 "나를 위해 열심히 이미. 나는 작은 엔디안들에 대한 Wiki 기사를 점검했고 조금 이해하지 못했다.
그러나, 위키 문서의 일부 문구와 자신의 MD5 해시의 예는 아주 좋은입니다
가MD5 = 9e107d9d372bb6826bd81d3542a419d6
("빠른 갈색 여우가 게으른 개 점프")MD5는 ("빠른 갈색 여우. 통해 게으른 개를 뛰어") e4d909c290d0fb1ca068ffaddf22cbd0
을 = 누구든지,이 MD5 알고리즘이 몇 가지 간단한 예제를 사용하여 어떻게 작동하는지 설명해 주시겠습니까?
또한 어쩌면 구문을 MD5로 변형시키는 일부 소프트웨어 또는 코드를 알고있을 것입니다. 그렇다면 알려주세요.
MD5의 내부 동작에 대한 자세한 설명을 원하십니까? 아니면 특정 언어로 해시를 계산하는 방법을 알고 싶습니까? –
안녕하세요, Matti !!! 계산하고 싶습니다. 나는 MD5의 모든 작용을 이해하지 못하는 것 같아 두렵다. – brilliant
당신은 어떤 언어를 사용하고 있습니까? 대부분의 언어는 현재 해시를 지원합니다. 또한, 해시 알고리즘이 어떻게 작동하는지 실제로 읽지는 못했습니다. 나는 그것을 암호화 된 사람들에게 맡긴다. MD5는 더 이상 안전하지 않다고 생각합니다. 무지개 테이블 (http://en.wikipedia.org/wiki/Rainbow_table)과 같은 것들을 사용하여 비교적 빨리 깨질 수 있습니다. –