SORU
9 EYLÜL 2011, Cuma


Base 64 kodlama ve kod çözme kod örneği

Herkes ve Base64 dize Android Base64 sınıfı kullanarak kod çözme kodlamak için nasıl biliyor mu? Bazı örnek kod ile yardımcı olun.

Bana tam kodunu verebilir misiniz; bu çok yardımcı olurdu. Aşağıdaki kodu kullanıyorum, ama işe yaramıyor.

String source = "password"; 
byte[] byteArray = source.getBytes("UTF-16"); 
Base64 bs = new Base64(); 
//bs.encodeBytes(byteArray); 
System.out.println( bs.encodeBytes(byteArray)); 
//bs.decode(bs.encodeBytes(byteArray));
System.out.println(bs.decode(bs.encodeBytes(byteArray)));

CEVAP
9 EYLÜL 2011, Cuma


İlk:

  • Bir kodlama (UTF-8 genellikle iyi bir seçimdir) seçin

Son verici:

  • Bayt dize () örneğin text.getBytes(encodingName) kodlamak
  • Base64 Base64 sınıfı kullanarak bayt kodlamak
  • Base64 iletmek

Uç alma:

  • Base64 almak
  • Bayt Base64 sınıfı kullanarak base64 Decode
  • Bir dize bayt (örneğin new String(bytes, encodingName)) kod çözme

EDİT: bir şey gibi

// Sending side
byte[] data = text.getBytes("UTF-8");
String base64 = Base64.encodeToString(data, Base64.DEFAULT);

// Receiving side
byte[] data = Base64.decode(base64, Base64.DEFAULT);
String text = new String(data, "UTF-8");

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 1881 Animation

    1881 Animati

    5 EKİM 2013
  • gsipek

    gsipek

    20 Temmuz 2007
  • MW Technology

    MW Technolog

    28 EKİM 2009