내가 SHA-256SHA-256
내가 다음 method
를 사용하여 문자열을 해시 SHA-256을 사용하고 사용하여 문자열 형식의 내 사용자 암호를 해시하려고 사용하여 문자열을 해시하는 방법String text = "abc";
MessageDigest digest = MessageDigest.getInstance("SHA-256");
byte[] hash = digest.digest(text.getBytes("UTF-8"));
문자열에 btye 배열을 변환하려면, 나는 다음과 같은 method
String doc2 = new String(hash, "UTF-8");
내가 인쇄 doc2 (T)를 사용 출력, 쓰레기가납니다
�x����[email protected]�]�"#�a��z���a�
내가 뭘 잘못하고 있니? SHA-256을 사용하여 문자열을 해시하고 다시 문자열로 변환 하시겠습니까 ??
해싱은 일방적 인 기능입니다. 해시에서 암호를 다시 가져 오려는 의도가 있다면 불가능합니다. – anonymous