md5.java
20 linesjava
DOWNLOAD
1// Aim: Program to perform MD5 hash (MD5 Hash).
2import java.util.*;
3import java.security.*;
4public class md5 {
5    public static void main(String[] args) throws Exception{
6        Scanner sc = new Scanner(System.in);
7        System.out.print("enter text :");
8        String text = sc.nextLine();
9        MessageDigest m = MessageDigest.getInstance("MD5");
10        byte[] digest = m.digest(text.getBytes());
11        System.out.println("MD5 :"+Base64.getEncoder().encodeToString(digest));
12        StringBuilder hex = new StringBuilder();
13        for(byte b : digest){
14            String h = String.format("%2x", b);
15            hex.append(h);
16        }
17        System.out.println("hex :"+hex);
18    }
19}
20