“摘要”算法,使用示例——java
来源:互联网 发布:简单的c语言程序代码 编辑:程序博客网 时间:2024/05/21 07:51
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import sun.misc.BASE64Encoder;
public class DigestTest {
public static void main(String [] args) throws NoSuchAlgorithmException,
UnsupportedEncodingException{
// 可用的算法包括:MD2 MD5 SHA-1 SHA-256 SHA-384 SHA-512
MessageDigest md = MessageDigest.getInstance("SHA-256");
BASE64Encoder b64e = new BASE64Encoder();
// 执行摘要。
b64e.encode(md.digest("测试内容".getBytes("utf8")));
System.out.println(b64e.encode(md.digest("测试内容".getBytes("utf8"))));
}
}
摘要算法,可以用来保存密码。
摘要是单向的过程,理论上不存在解出明文的可能。
base64 转码相当有必要的。结果可以方便的存入数据库中。
开发新系统时 md5 一般就不要再用了。sha-1 也是一样。
- “摘要”算法,使用示例——java
- “摘要”算法,使用示例。(java, sha) [备忘]
- 单向加密——JAVA消息摘要算法使用
- Java消息摘要算法
- JAVA摘要算法
- 消息摘要 —— MD5算法
- 信息摘要算法——MessageDigest类
- 杂凑密码——摘要算法简介
- java消息摘要算法加密
- Java MD5消息摘要算法
- java消息摘要算法加密
- java消息摘要算法加密
- Java实现SHA1摘要算法
- Java消息摘要算法加密
- 密码学4——Java 加密解密之消息摘要算法(MD5 SHA MAC)
- 密码学4——Java 加密解密之消息摘要算法(MD5 SHA MAC)
- java安全(五)带秘钥的消息摘要算法——数字签名
- 常用的安全算法——摘要算法
- Unable to load dynamic library 'c:/php/extensions/php_mssql.dll'
- GridView对DropDownList控件操作实例
- NetBeans 6.0.1多国语言版面(中文)
- 北京已购经适房交易规定:5年内须按原价出售
- 转载:一名25岁的董事长给大学生的12条忠告
- “摘要”算法,使用示例——java
- ADO.NET2.0新特性-异步查询
- iPhone 上的 Domino Web Access (iNotes) ~
- 在ASP.NET中显示进度条
- C#常用函数和方法
- 奇怪
- lucene入门合集
- Eclipse下安装Ruby问题的解决
- .Net中三种Timer解析