/** * Encode a password string be aware of special characters like umlaute. This * can cause problems. * * @param in * @return encoded string */ public static String encode(String in) { return encode(METHOD.ROT13,in, (String)null); }
public static String encode(METHOD method, String in) { return encode(method, in, (String)null); }
public static String encode(METHOD method, SecureString in, String secret) { return encode(method, in.value(), secret); }
public static String encode(METHOD method, String in, SecureString secret) { return encode(method, in, secret.value()); }
public static void main(String[] args) { if (args.length == 0) { System.out.print("decoded: "); TextReader reader = new TextReader(System.in); args = new String[] { reader.readLine() }; } System.out.println("encoded: " + encode(args[0])); }
public static String encode(METHOD method, SecureString in, SecureString secret) { return encode(method, in.value(), secret.value()); }
if (p>=0) { username = x.substring(0, p); password = MPassword.encode(x.substring(p+1)); } else { username = x;