Java加密技术之—SHA

来源:互联网 发布:php学生成绩管理系统 编辑:程序博客网 时间:2024/05/20 11:20
SHA 
SHA(Secure Hash Algorithm,安全散列算法),数字签名等密码学应用中重要的工具,被广泛地应用于电子商务等信息安全领域。虽然,SHA与MD5通过碰撞法都被破解了, 但是SHA仍然是公认的安全加密算法,较之MD5更为安全。 

通过Java代码实现如下:

/** * SHA加密 *  * @param data * @return * @throws Exception */public static byte[] encryptSHA(byte[] data) throws Exception {MessageDigest sha = MessageDigest.getInstance(KEY_SHA);sha.update(data);return sha.digest();}}


0 0
原创粉丝点击