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

  • erikbjgn's channel

    erikbjgn's c

    12 Mayıs 2008
  • kylediablo

    kylediablo

    8 Ocak 2007
  • Mismag822 - The Card Trick Teacher

    Mismag822 -

    18 EKİM 2008