diff --git a/src/main/java/com/example/AnotherWeakHash.java b/src/main/java/com/example/AnotherWeakHash.java new file mode 100644 index 0000000..809ddf8 --- /dev/null +++ b/src/main/java/com/example/AnotherWeakHash.java @@ -0,0 +1,16 @@ +package com.example; + +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; + +public class AnotherWeakHash { + public static String hashMD5(String data) throws NoSuchAlgorithmException { + MessageDigest md = MessageDigest.getInstance("MD5"); + byte[] hashBytes = md.digest(data.getBytes()); + StringBuilder sb = new StringBuilder(); + for (byte b : hashBytes) { + sb.append(String.format("%02x", b)); + } + return sb.toString(); + } +}