acomputerdog

SecurePasswordManager.java

Apr 11th, 2015
1,756
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.20 KB | None | 0 0
  1. import java.util.HashMap;
  2.  
  3. /**
  4. * A secure password manager
  5. */
  6. public class SecurePassWordManager {
  7.  
  8.         /**
  9.         * A map of Strings to Strings
  10.         */
  11.         private HashMap<String, String> UserNamePasswordMap = new HashMap<String, String>(); //create a map of strings to strings
  12.        
  13.         /**
  14.         * Create a new SecurePassWordManager
  15.         */
  16.         public SecurePassWordManager() {
  17.                 UserNamePasswordMap = new HashMap<String, String>(); //create a map of strings to strings
  18.         }
  19.  
  20.         /**
  21.         * sets a password
  22.         */
  23.         public void setPassWord(String UserName, String Password) {
  24.                 UserNamePasswordMap.put(UserName, Password); //put username and password in map
  25.         }
  26.  
  27.         /**
  28.         * Gets a password
  29.         */
  30.         public String GetPassword(String UserName) {
  31.                 return UserNamePasswordMap.get(UserName); //get username from map
  32.         }
  33.  
  34.         /**
  35.         * Checks a password
  36.         */
  37.         public boolean CheckPassword(String Username, String PassWord) {
  38.                 return UserNamePasswordMap.get(Username).equals(PassWord); //call .equals on a username
  39.         }
  40. }
Add Comment
Please, Sign In to add comment