/** Get a credential from a String. * If the credential String starts with a known Credential type (eg * "CRYPT:" or "MD5:" ) then a Credential of that type is returned. Else the * credential is assumed to be a Password. * @param credential String representation of the credential * @return A Credential or Password instance. */ public static Credential getCredential(String credential) { if (credential.startsWith(Crypt.__TYPE)) return new Crypt(credential); if (credential.startsWith(MD5.__TYPE)) return new MD5(credential); return new Password(credential); }
/** Get a credential from a String. * If the credential String starts with a known Credential type (eg * "CRYPT:" or "MD5:" ) then a Credential of that type is returned. Else the * credential is assumed to be a Password. * @param credential String representation of the credential * @return A Credential or Password instance. */ public static Credential getCredential(String credential) { if (credential.startsWith(Crypt.__TYPE)) return new Crypt(credential); if (credential.startsWith(MD5.__TYPE)) return new MD5(credential); return new Password(credential); }
passwd=promptDft; return new Password(passwd);
passwd=promptDft; return new Password(passwd);
/** * @param arg */ public static void main(String[] arg) { if (arg.length!=1 && arg.length!=2 ) { System.err.println("Usage - java org.mortbay.jetty.security.Password [<user>] <password>"); System.err.println("If the password is ?, the user will be prompted for the password"); System.exit(1); } String p=arg[arg.length==1?0:1]; Password pw = "?".equals(p)?new Password(p):new Password(p); System.err.println(pw.toString()); System.err.println(obfuscate(pw.toString())); System.err.println(Credential.MD5.digest(p)); if (arg.length==2) System.err.println(Credential.Crypt.crypt(arg[0],pw.toString())); } }
/** * @param arg */ public static void main(String[] arg) { if (arg.length!=1 && arg.length!=2 ) { System.err.println("Usage - java org.mortbay.jetty.security.Password [<user>] <password>"); System.err.println("If the password is ?, the user will be prompted for the password"); System.exit(1); } String p=arg[arg.length==1?0:1]; Password pw = "?".equals(p)?new Password(p):new Password(p); System.err.println(pw.toString()); System.err.println(obfuscate(pw.toString())); System.err.println(Credential.MD5.digest(p)); if (arg.length==2) System.err.println(Credential.Crypt.crypt(arg[0],pw.toString())); } }