MD5 加密

来源:互联网 发布:html在线图片编辑源码 编辑:程序博客网 时间:2024/06/05 09:48

md5 加密 —》不可逆

不能通过密文到明文

import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * Created by bruce on 14/12/28. */public class md5 {    public static  void main(String args[]) throws NoSuchAlgorithmException {       //得到信息摘要器        MessageDigest digest = MessageDigest.getInstance("md5");        String password = "123456";        byte[] result = digest.digest(password.getBytes());        //每一个byte做与运算  和0xff        StringBuffer buffer = new StringBuffer();        for(byte b:result)        {            int number = b&0xff;            String str = Integer.toHexString(number);            System.out.println(str);            if(str.length()==1)            {                buffer.append("0");            }            buffer.append(str);        }        //标准的md5加密        System.out.println(buffer);    }}



密码加盐(不是标准的密码算法)

比如&0xfff

 



0 0
原创粉丝点击