SHA512算法加密
来源:互联网 发布:淘宝网页制作模板 编辑:程序博客网 时间:2024/05/17 15:04
方法:
public static String getSha512Digest(byte[] passwd) {
// 初始化MessageDigest,SHA即SHA-1的简称
MessageDigest md = null;
try {
md = MessageDigest.getInstance("SHA-512");
} catch (NoSuchAlgorithmException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// 执行摘要方法
byte[] digest = md.digest(passwd);
return new HexBinaryAdapter().marshal(digest);
}
调用:
String passwd = UserInfo.getSha512Digest(userInfo.getPasswd().getBytes());
MessageDigest:JDK中存在,直接调用
另外commons-codec-1.9.jar中DigestUtils类可以做各种加密。直接调用即可。
SHA-512 (这些有时候也被称做 SHA-2)。
简介 SHA 家族
SHA (Secure Hash Algorithm,译作安全散列算法) 是美国国家安全局 (NSA) 设计,美国国家标准与技术研究院 (NIST) 发布的一系列密码散列函数。正式名称为 SHA 的家族第一个成员发布于 1993年。然而现在的人们给它取了一个非正式的名称 SHA-0 以避免与它的后继者混淆。两年之后, SHA-1,第一个 SHA 的后继者发布了。 另外还有四种变体,曾经发布以提升输出的范围和变更一些细微设计: SHA-224, SHA-256, SHA-384 和 SHA-512 (这些有时候也被称做 SHA-2)。
0 0
- SHA512算法加密
- C# SHA512 加密之我见
- MD5、SHA256、SHA512加密算法,以及可逆算法
- MD5, SHA256, SHA512哈希算法
- .net实现md5加密 sha1加密 sha256加密 sha384加密 sha512加密 des加密解密
- 一个简单的MD5,SHA1,SHA512加密的例子
- 在Openssl 0.9.7c 下找不到 SHA512 算法
- 完整加密类(提供MD5,SHA1,SHA256,SHA512,DES加密和解密)
- apache shiro中SHA512使用salt并迭代N次进行加密对应C#的加密方法
- 算法加密
- 算法加密
- HMAC SHA512签名
- 记录一次简单的STM32串口通信使用printf发送数据到屏幕,并测试SHA512算法。
- 【加密】DES加密解密算法
- C#加密解密算法
- MD5算法加密
- C#对称算法加密
- IDEA算法-对称加密
- 微信OAuth授权获取用户OpenId-JAVA
- Java Web开发之You don’t have permission to access /~{username}/ on this server解决方案
- 从键盘输入一个字符,判断其类型
- Java web开发(2)——Tomcat服务器
- phonegap(cordova) 自定义插件代码篇(五)----android ,iOS 集成微信登陆
- SHA512算法加密
- PHP获取交集和差集
- arm 简易汇编语法
- BASE64加密图片字符串转码
- 搭建本地服务器
- 深度学习:使用 word2vec 和 gensim
- Android WebView应用详解
- _CGImageSourceContainsAnimatedGif、_CGImageSourceCopyProperties、_CADisplayLink、_kUTTypeGIF
- iOS后台播放背景音乐