MD5
-
JAVA - MD5, SHA256 암호화 하기 (해쉬 코드 얻기)IT/JAVA 2020. 6. 9. 12:31
특정 텍스트를 암호화하여 DB에 보관해야 하는 일들이 있습니다. 특히 패스워드 같은 것은 입력받은 문자 그대로 저장하는 것보다 암호화하여 저장하는 것이 보안을 더 높일 수 있으며, 많은 건수의 데이터들을 중복을 찾을 때 해시값으로 찾게 되면 조금 더 편리하게 이용할 수 있습니다. 암호화 또는 파일 무결성 검사 용도로 쓰이고 있는 MD5, SHA-256에 대해서 알아보도록 하겠습니다. MessageDigset Class java.security.MessageDigest 클래스를 사용하며, 해시 알고리즘에는 MD5, SHA-1, SHA-256 등이 있습니다. MessageDigest.getInstance(String algorithm) 메소드의 인수에 알고리즘 이름을 지정함으로써 해당 알고리즘에서 해시값을 ..