User Java
User Java
ArrayList;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/**
*/
this.firstName = firstName;
this.lastName = lastName;
// store the pin's MD5 hash, rather than the original value, for
//security reason
try {
MessageDigest md = MessageDigest.getInstance("MD5");
this.pinHash = md.digest(pin.getBytes());
} catch (NoSuchAlgorithmException e) {
System.err.println("error, caught
NoSuchAlgorithmException");
e.printStackTrace();
System.exit(1);
this.uuid = theBank.getNewUserUUID();
/**
*/
this.accounts.add(anAcct);
}
/**
*/
/**
*/
try {
MessageDigest md = MessageDigest.getInstance("MD5");
return MessageDigest.isEqual(md.digest(aPin.getBytes()),
this.pinHash);
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
System.exit(1);
return false;