MD5(Message-Digest algorithm 5)
- 128비트 암호화 해시 함수
- 단방향 암호화
- 프로그램이나 파일이 원본 그대로인지를 확인하는 무결사 검사 등에 사용
위와 같은 이유로 보안 용도의 사용은 권장되지 않지만, 고속 연산이 가능한 점과 임의 변경 패턴에 대해서는 충돌 가능성이 낮다는 점을 고려하여 네트워크로 전송된 파일의 무결성 확인 용도로는 여전히 사용되고 있다.
리눅스에서 파일을 MD5 해시 함수를 사용해서 암호화 할 때 'md5sum' 명령어를 사용한다.
# 파일 만들기
md5sum <file-to-hash> > hash.md5
# MD5 확인
md5sum -c hash.md5
'Trial and Error > Etc' 카테고리의 다른 글
게임 패치 시스템 관련 글 정리 (0) | 2021.06.07 |
---|---|
[Windows] Windows New Terminial에서 WSL 예쁘게 사용하기 (0) | 2021.05.19 |