차례:
정의-MD5 (Message Digest 5)는 무엇을 의미합니까?
MD5 (Message Digest 5)는 암호화에 사용되는 해시 함수입니다. 1991 년 Ronald Rivest에 의해 개발 된 Message Digest 5는 128 비트 결과 해시 값을 생성합니다. 다른 메시지 다이제스트 알고리즘과 마찬가지로, 큰 압축 파일을 안전한 방식으로 사용하는 디지털 서명 응용 프로그램을 위해 주로 개발되었습니다.
여전히 널리 사용되지만 기능의 보안이 심각하게 손상되어 결과적으로 대부분의 응용 프로그램, 특히 미국 정부와 관련된 응용 프로그램에는 암호화를 위해 SHA-2 해시 기능 패밀리가 필요합니다. 미국 국토 안보부에 따르면 Message Digest 5는 파손되어 향후 사용에 적합하지 않은 것으로 간주됩니다.
Techopedia는 MD5 (Message Digest 5)를 설명합니다.
Message Digest 5 알고리즘의 세부 사항은 RFC 1321에 제공됩니다. Message Digest 5의 알고리즘은 모든 길이의 메시지를 사용하고 입력의 128 비트 메시지 요약을 출력합니다. Message Digest 5 알고리즘은 큰 대체 테이블이 필요하지 않으며 Message Digest 4 알고리즘의 확장입니다. Message Digest 4와 비교하여 Message Digest 5는 설계 상보다 보수적이지만 속도가 느립니다. Message Digest 5 알고리즘과 관련된 단계는 패딩 비트 추가, 원래 메시지에 패딩 된 메시지 표시 추가, 메시지 다이제스트 버퍼 초기화, 16 워드 블록의 메시지 처리 및 최종 결과 출력입니다. Message Digest 4와 비교하여 Message Digest 5는 약간 더 복잡합니다.
32 비트 시스템에서 Message Digest 5는 다른 메시지 요약 알고리즘에 비해 훨씬 빠르게 수행됩니다. Message Digest 5는 유사한 다이제스트 알고리즘과 비교할 때 구현이 간단합니다. 두 개의 서로 다른 메시지에서 동일한 메시지 다이제스트를 얻는 데 따르는 어려움은 2 64 작업 순서입니다.
