Advertisement
Guest User

asdfasdfasdf

a guest
Dec 4th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. import java.io.BufferedWriter;
  2. import java.io.FileWriter;
  3. import java.io.IOException;
  4. import java.math.BigInteger;
  5. import java.security.MessageDigest;
  6. import java.security.NoSuchAlgorithmException;
  7. import java.util.Scanner;
  8.  
  9. public class JavaMD5Hashh {
  10.  
  11. public static void main(String[] args)
  12. {
  13.  
  14.  
  15. System.out.println("Enter your username: ");
  16. Scanner scanner = new Scanner(System.in);
  17. String username = scanner.nextLine();
  18. System.out.println("Enter your password ");
  19. Scanner scanner2= new Scanner(System.in);
  20. String password = scanner2.nextLine();
  21.  
  22.  
  23.  
  24. String user1 = "Tom";
  25. String user2= "Harry";
  26.  
  27. String password1= "authentic";
  28. String password2 = "prevention";
  29.  
  30. System.out.println("authentic in hex: " + md5(password1));
  31. System.out.println("prevention in hex: " + md5(password2));
  32.  
  33.  
  34.  
  35. try {
  36.  
  37. FileWriter writer = new FileWriter("MyFile2.txt", true);
  38. writer.write(username + " " + md5(password)); //five spaces
  39. writer.write("\r\n"); // write new line
  40. writer.close();
  41.  
  42. } catch (IOException e) {
  43. e.printStackTrace();
  44. }
  45.  
  46.  
  47. }
  48.  
  49.  
  50. public static String md5(String input)
  51. {
  52.  
  53. String md5 = null;
  54.  
  55. if(null == input) return null;
  56.  
  57. try
  58. {
  59. //Create MessageDigest object for MD5
  60. MessageDigest digest = MessageDigest.getInstance("MD5");
  61.  
  62. //Update input string in message digest
  63. digest.update(input.getBytes(), 0, input.length());
  64. //Converts message digest value in base 16 (hex)
  65. md5 = new BigInteger(1, digest.digest()).toString(16);
  66. }
  67. catch (NoSuchAlgorithmException e)
  68. {
  69. e.printStackTrace();
  70. }
  71. return md5;
  72. }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement