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

  • adrianisen

    adrianisen

    25 Kasım 2009
  • Ayite Atiwoto (superjiffrey)

    Ayite Atiwot

    29 EYLÜL 2010
  • Shaollin Animes

    Shaollin Ani

    19 HAZİRAN 2013