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

  • Hallucination Land

    Hallucinatio

    14 Ocak 2011
  • Microsoft Help & Training Videos

    Microsoft He

    31 Mart 2009
  • Sali Kaceli

    Sali Kaceli

    24 ŞUBAT 2009