不同操作系统中base64编码的结果不一样

2024-11-01 05:39:14
推荐回答(2个)
回答(1):

http://www.oschina.net/p/java+base64/
String encoded = Base64.encode("Hello, world!", "UTF-8");
String decoded = Base64.decode(encoded, "UTF-8");

回答(2):

public String toMD5(String st) throws Exception{
MessageDigest md=MessageDigest.getInstance("MD5");
byte []a=md.digest(st.getBytes());
BASE64Encoder ba=new BASE64Encoder();
String b=ba.encode(a);
return b;
}
是md5吗.怎么跟别人MD5的结果不一样.但是用base64也解不开.