1 21 package org.jsmtpd; 22 23 import java.io.BufferedReader ; 24 import java.io.InputStreamReader ; 25 import java.security.MessageDigest ; 26 27 import org.jsmtpd.tools.Base64Helper; 28 29 public class PasswordGenerator { 30 31 public static void main(String [] args) { 32 MessageDigest md5; 33 try { 34 md5 = MessageDigest.getInstance("MD5"); 35 BufferedReader in = new BufferedReader (new InputStreamReader (System.in)); 36 String str = ""; 37 while (str != null) { 38 System.out.println("> Enter the password to digest (exit to quit) "); 39 str = in.readLine(); 40 if ("exit".equals(str)) 41 return; 42 else { 43 System.out.println(Base64Helper.encode(md5.digest(str.getBytes()))); 44 } 45 46 } 47 } catch (Exception e) { 48 } 49 50 } 51 } | Popular Tags |