To calculate cryptographic hashing value in Java, MessageDigest Class is used, under the package java.security.
MessageDigest Class provides following cryptographic hash function to find hash value of a text, they are:
This Algorithms are initialize in static method called getInstance(). After selecting the algorithm it calculate the digest value and return the results in byte array.
BigInteger class is used, which converts the resultant byte array into its sign-magnitude representation.
This representation converts into hex format to get the MessageDigest
Input : hello world Output : 5eb63bbbe01eeed093cb22bb8f5acdc3 Input : GeeksForGeeks Output : e39b9c178b2c9be4e99b141d956c6ff6
Your HashCode Generated by MD5 is: e39b9c178b2c9be4e99b141d956c6ff6
References: Java Docs for MessageDigest
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.