
Android中的SHA256加密算法
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章介绍了在安卓开发环境中如何使用SHA256算法进行数据加密的方法和步骤,帮助开发者增强应用的安全性。
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class Sha256 {
public static String getSHA256(String str) {
MessageDigest messageDigest = null;
String encodestr = ;
try {
messageDigest = MessageDigest.getInstance(SHA-256);
byte[] digest = messageDigest.digest(str.getBytes(utf-8));
StringBuilder hexString = new StringBuilder();
for (byte b : digest) {
String hex = Integer.toHexString(0xff & b);
if(hex.length() == 1) hexString.append(0);
hexString.append(hex);
}
encodestr = hexString.toString();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return encodestr;
}
}
全部评论 (0)


