使用与Java完全相同的IOS进行MD5堆
这是我用java编写的代码,我将字符串转换成字节数组,并在java摘要的帮助下使用MD算法将其堆积起来 公共静态字节[]passwordToKey(字符串密码){使用与Java完全相同的IOS进行MD5堆,ios,md5,Ios,Md5,这是我用java编写的代码,我将字符串转换成字节数组,并在java摘要的帮助下使用MD算法将其堆积起来 公共静态字节[]passwordToKey(字符串密码){ 问题是java和ios中加密后的值不同。有人能给我上面在ios中的确切代码吗?你在ios中是如何做到的?我想在ios中实现它希望此链接能有所帮助:非常感谢。它很有效。。。 MessageDigest md = null; try { md = MessageDigest.getInstance ("MD
问题是java和ios中加密后的值不同。有人能给我上面在ios中的确切代码吗?你在ios中是如何做到的?我想在ios中实现它希望此链接能有所帮助:非常感谢。它很有效。。。
MessageDigest md = null;
try {
md = MessageDigest.getInstance ("MD5");
} catch (NoSuchAlgorithmException ex) {
return new byte[0];
}
byte[] passwordBytes = null;
try {
passwordBytes = password.getBytes ("ISO-8859-1");
} catch (UnsupportedEncodingException ex) {
passwordBytes = new byte[0];
}
return md.digest(passwordBytes);
}