Androidのbase64で暗号中国のごみ問題解決の記録

1は、最近反応し、ネイティブのプロジェクトはbase64で暗号化に必要なインタフェースを必要とします、JSを使用して暗号化は、中国が解読base64でないと評価しました

ソリューション

 図1は、二つのパッケージには、ダウンロードを喜ばない場合は

輸入java.io.UnsupportedEncodingException。
輸入sun.misc.BASE64Decoder;
// BASE64エンコード
パブリック静的文字列エンコード(文字列S){ もし、(S == NULL) 戻りヌル。 文字列のRES = ""; {試みる 。RES =新しいsun.misc.BASE64Encoder()をエンコード(s.getBytes( "GBK")); }キャッチ(にUnsupportedEncodingException電子){ // TODO自動生成されたcatchブロック e.printStackTrace(); } RESを返します。 }

  

// BASE64のデコード
パブリック静的文字列デコード(文字列S){ もし、(S == NULL) 戻りヌル。 BASE64Decoderデコーダ=新しいBASE64Decoder()。 {試みる バイト[] B = decoder.decodeBuffer(単数または複数); 新しいStringを返す(B、 "GBK"); }キャッチ(例外e){ 戻りヌル。 } }

 あなたが直接、上記のAndroidのパッケージを使用することができない場合は、下記のファイルをダウンロードし、効果的なプロのテストしてください 

ダウンロードリンク:リンク:https://pan.baidu.com/s/1UI-cFwK_cfWDPAybI79Ndw抽出コード:CRH2

おすすめ

転載: www.cnblogs.com/pxjbk/p/12585182.html