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

  • joshsnice

    joshsnice

    28 Kasım 2006
  • Mindy

    Mindy

    20 NİSAN 2006
  • Chaîne de TheMoustic

    Chaîne de T

    5 Kasım 2006