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