zoukankan      html  css  js  c++  java
  • java MD5 密码加密例子

    最近在做一个新闻发布系统,收到最近网络上不断的泄密的影响。自己页想使用下加密的算法对用户的密码进行简单的加密,作为自己学习的记录。
    自己在网络上寻找了一些实例,发现目前介绍的基本都是MD5和SHA-1的算法的居多,这里使用的是MDS的加密算法,代码如下:

    public String md5Digest(String src) throws Exception {
    // 定义数字签名方法, 可用:MD5, SHA-1
    MessageDigest md = MessageDigest.getInstance("MD5");
    byte[] b = md.digest(src.getBytes("utf-8"));

    return this.byte2HexStr(b);
    }


    private String byte2HexStr(byte[] b) {
    StringBuilder sb = new StringBuilder();
    for (int i = 0; i < b.length; i++) {
    String s = Integer.toHexString(b[i] & 0xFF);
    if (s.length() == 1) {
    sb.append("0");
    }

    sb.append(s.toUpperCase());
    }

    return sb.toString();
    }

  • 相关阅读:
    oo第四次总结
    oo第三次总结
    补给站总结
    OO第四次单元总结
    OO第三次单元总结
    OO第二次单元总结
    OO第一次单元总结
    提问回顾与个人总结
    软件工程结对作业博客
    OO第一次单元总结
  • 原文地址:https://www.cnblogs.com/116913829/p/2309514.html
Copyright © 2011-2022 走看看