所以我让用户输入密码来从
Android应用程序注册.
在将密码保存到服务器上的数据库之前,我想将其转换为MD5单向散列并将其保存到数据库中.
MessageDigest md = null;
try {
md = MessageDigest.getInstance("MD5");
} catch (NoSuchAlgorithmException e3) {
// TODO Auto-generated catch block
e3.printStackTrace();
}
try {
md.update(password.getBytes("UTF-8"));
} catch (UnsupportedEncodingException e3) {
// TODO Auto-generated catch block
e3.printStackTrace();
}
byte raw[] = md.digest();
如何将此字节数组转换为Base64字符串.我在一些论坛上看到android util包遗漏了Base64编码和解码,另一方面我在android开发者网站上看到了encodetoString函数.
任何帮助表示赞赏.