public static String crypt(String user,String pw) { return "CRYPT:"+UnixCrypt.crypt(pw,user); } }
public static String crypt(String user,String pw) { return "CRYPT:"+UnixCrypt.crypt(pw,user); } }
public static void main(String[] arg) { if (arg.length!=2) { System.err.println("Usage - java org.mortbay.util.UnixCrypt <key> <salt>"); System.exit(1); } System.err.println("Crypt="+crypt(arg[0],arg[1])); }
public static void main(String[] arg) { if (arg.length!=2) { System.err.println("Usage - java org.mortbay.util.UnixCrypt <key> <salt>"); System.exit(1); } System.err.println("Crypt="+crypt(arg[0],arg[1])); }
public boolean check(Object credentials) { if (!(credentials instanceof String) && !(credentials instanceof Password)) Log.warn("Can't check "+credentials.getClass()+" against CRYPT"); String passwd = credentials.toString(); return _cooked.equals(UnixCrypt.crypt(passwd,_cooked)); }
public boolean check(Object credentials) { if (!(credentials instanceof String) && !(credentials instanceof Password)) Log.warn("Can't check "+credentials.getClass()+" against CRYPT"); String passwd = credentials.toString(); return _cooked.equals(UnixCrypt.crypt(passwd,_cooked)); }
String cred=(user!=null&&pass!=null)?UnixCrypt.crypt(pass,salt):null; if (code==null||(code.equals("")&&!pass.equals(""))||!code.equals(cred)) return false;
String cred=(user!=null&&pass!=null)?UnixCrypt.crypt(pass,salt):null; if (code==null||(code.equals("")&&!pass.equals(""))||!code.equals(cred)) return false;