SHA384 해시를 생성 중입니다. 해시를 해독하고 싶습니다. 이 작업을 수행 할 수있는 방법이 있습니까?SHA384 해시를 디코딩하는 방법은 무엇입니까?
따르는 도와주세요하면 해시를 얻을 코드
안전한 암호화 해싱 함수는, 주어진 임의의 길이의 입력을 취소 할 수 없음 이러한 방식으로 고정 길이의 출력에 처리하는 기능 등이다public String getHash(String message) {
String algorithm = "SHA384";
String hex = "";
try {
byte[] buffer = message.getBytes();
MessageDigest md = MessageDigest.getInstance(algorithm);
md.update(buffer);
byte[] digest = md.digest();
for(int i = 0 ; i < digest.length ; i++) {
int b = digest[i] & 0xff;
if (Integer.toHexString(b).length() == 1) hex = hex + "0";
hex = hex + Integer.toHexString(b);
}
return hex;
} catch(NoSuchAlgorithmException e) {
e.printStackTrace();
return null;
}
}
해시를 해독한다는 것은 무엇을 의미합니까? 해시는 디자인마다 단방향입니다. – Henry
인코딩 및 데코레이션은 http://md5hashing.net/hashing/sha384입니다. – user3864752
이 사이트는 메시지와 해시를 데이터베이스에 저장합니다. 임의 해시에서는 작동하지 않습니다. – Henry