मैं SHA2 के साथ कुछ पासवर्ड हैश करने की कोशिश कर रहा हूं।जावा में SHA2 पासवर्ड हैशिंग
मैं जावा कोड का एक टुकड़ा के लिए कि कहाँ मिल सकता है?
मैं उस पोस्ट को देखा है, लेकिन मैं कुछ कमी है: SHA2 password storage with Java
Mac mac = Mac.getInstance("HmacSha256");
SecretKeySpec secret = new SecretKeySpec(key.getBytes(), "HmacSha256");
mac.init(secret);
byte[] shaDigest = mac.doFinal(phrase.getBytes());
String hash = "";
for(byte b:shaDigest) {
hash += String.format("%02x",b);
}
वाक्यांश स्ट्रिंग मैं चाहता हूँ सही सांकेतिक शब्दों में बदलना है? और क्या कुंजी (लाइन 2)
अग्रिम धन्यवाद
FYI करें: आप पढ़ सकते हैं पासवर्ड हैशिंग के बारे में कुछ सवाल। हालांकि हैश पासवर्ड के लिए यह अच्छा है, लेकिन यह सही तरीके से करने के लिए गैर-तुच्छ है। इस प्रश्न में कुछ अच्छे उत्तर हैं: [जावा में हैश पासवर्ड के लिए लाइब्रेरी के लिए सुझाव] (http://stackoverflow.com/questions/2860943/suggestions-for-library-to-hash-passwords-in-java) –