MD5(Message-Digest Algorithm 5, Java)
2022. 8. 26. 08:22
카테고리 없음
MD5의 역사 128비트 암호화 해시 함수이다. 프로그램이나 파일이 원본 그대로인지 확인하는 무결성 검사에 사용된다. MD4를 대체하기 위해 고안 되었따. MD5의 결함 발생 1996년 설계상 결함 발생 2004년 암호화 결함 발견 현재는 보안 관련 용도로 쓰는 것은 권장되지 않고, 심각한 문제를 야기할 수 있다. 예로 2008년 12월에 MD5 결함을 이용해서 SSL 인증서를 변조하는 것이 가능하다는 발표가 있었다. 암호 학자들은 SHA-1과 같이 다른 안전한 알고리즘을 사용할 것을 권장한다. MD5를 Java에서 사용하기 문자열 변환 @Test void 문자열_MD5로_변환() throws NoSuchAlgorithmException { // given String md5Hash = "8C2221D8..