Is there any method to generate MD5 hash of a string in Java? Answer You need java.security.MessageDigest. Call MessageDigest.getInstance(“MD5”) to get a MD5 instance of MessageDigest you can use. The compute the hash by doing one of: Feed the entire input as a byte[] and calculate the hash in one operation with md.digest(bytes). Feed the MessageDigest one byte[] chunk at