public static void main(String arg[]) {
    String enc = encrypt("Eko SW", "eko");
    String dec = decrypt(enc, "eko");
    System.out.println("enc=" + enc);
    System.out.println("dec=" + dec);
    String enc64 = toBase64String(enc.getBytes());
    System.out.println("enc64=" + enc64);
    System.out.println("dec64=" + fromBase64String(enc64));
    String x = base64Encode(enc);
    System.out.println("encode=" + x);
    byte[] y = fromBase64String(x);
    System.out.println(y.toString());

    originalText = "Eko SW";
    String s1 = Base64Coder.encodeString(enc);
    String s2 = Base64Coder.decodeString(s1);
    System.out.println(enc + "," + s1 + "," + s2);
    String k = Base64Coder.decodeString("yUfOSMUbZ58=");
    String l = decrypt(k, "eko");
    System.out.println("xx=" + l);
  }
Ejemplo n.º 2
0
  @Override
  public es.danirod.rectball.model.Statistics loadStatistics() {
    try {
      // Read stats from file and decode them.
      FileHandle handle = getStatistics();
      String encodedJson = handle.readString();
      String decodedJson = Base64Coder.decodeString(encodedJson);

      // Convert JSON to statistics
      Json json = new Json();
      return json.fromJson(es.danirod.rectball.model.Statistics.class, decodedJson);
    } catch (Exception ex) {
      return new es.danirod.rectball.model.Statistics();
    }
  }
 public static String safeDecrypt(String cryptedText, String password) {
   return decrypt(Base64Coder.decodeString(cryptedText), password);
 }
Ejemplo n.º 4
0
 private static void check(String plainText, String base64Text) {
   String s1 = Base64Coder.encodeString(plainText);
   String s2 = Base64Coder.decodeString(base64Text);
   if (!s1.equals(base64Text) || !s2.equals(plainText))
     System.out.println("check failed for \"" + plainText + "\" / \"" + base64Text + "\".");
 }