2009-11-14 2 views
0

md5 알고리즘 세부 사항에서 패딩 프로세스를 알고 싶습니다.md5 해싱 알고리즘의 패딩

+2

Jeff가 지적한 것처럼, 패딩은 다소 직선적이며 RFC1321을 참조하십시오. 패딩은 항상 1로 설정된 1 비트로 구성되며 나머지는 항상 메시지 길이를 모듈로 512에서 64를 낳기에 충분한 양의 0으로 만듭니다 (64의 이유는 메시지 길이를위한 공간입니다). 어쨌든, 패딩 "규칙"또는 그 뒤에 숨은 암호 이유에 대해 질문하고 있습니까? (그리고이 트릭 뒤에 하나와 모두 0으로 표시됩니다.) 아니면 다른 무엇인가 (자바 관련?)? 명시 해주세요. – mjv

답변

2

RFC 1321에 설명되어 있습니다 (패딩 포함) MD5 알고리즘, 섹션 3

당신은하지만, 구현에 대한 자세한 내용을 필요합니까? 귀하의 질문에 '자바'라는 태그가 붙어 있지만 자바에 대해 아무것도 묻지 않았 음을 알았습니다.

+0

암호화 패딩에 대한 위키 백과 문서에는 http://en.wikipedia.org/wiki/Padding_%28cryptography%29#Bit_padding의 예가 있습니다. –