import java.io.IOException;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
public class BASE64Coding {
private static BASE64Encoder encoder = new sun.misc.BASE64Encoder();
private static BASE64Decoder decoder = new sun.misc.BASE64Decoder();
public BASE64Coding() {
}
public static String encode(String s) {
return encoder.encode(s.getBytes());
}
public static String decode(String s) {
try {
byte[] temp = decoder.decodeBuffer(s);
return new String(temp);
} catch (IOException ioe) {
// handler
}
return s;
}
/**
* @param args
*/
public static void main(String[] args) {
String str = "13516741234";
System.out.println("加密");
System.out.println(BASE64Coding.encode(str));
System.out.println("解密");
System.out.println(BASE64Coding.decode(BASE64Coding.encode(str)));
}
}
java下的Base64編解碼示例(1)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.