문자열을 md5로 암호화

copy

널리 사용되는 암호 해싱 함수로, 정보 전송의 전체 일관성을 보장하기 위해 128비트(16바이트)의 해시 값(hash value)을 생성할 수 있습니다.MD5는 미국의 암호학자 로널드 리브스트 (Ronald Linn Rivest) 가 설계해 1992년 MD4 알고리즘을 대체하기 위해 공개됐다.이 알고리즘의 프로그램은 RFC 1321 표준에서 규범화되었다.1996년 이후 이 알고리즘은 취약점이 확인되어 해독될 수 있으며, 고도의 보안이 필요한 데이터의 경우 전문가들은 일반적으로 SHA-2와 같은 다른 알고리즘으로 변경할 것을 권장한다.2004년, MD5 알고리즘이 충돌(collision)을 방지할 수 없음을 확인하여 SSL 공개 키 인증이나 디지털 서명과 같은 보안 인증에는 적용되지 않음