• Md5加密


    Md5加密代码

     1 import java.beans.Encoder;
     2 import java.security.MessageDigest;
     3 import java.security.NoSuchAlgorithmException;
     4 
     5 
     6 public class Md5Util {
     7 
     8     /**
     9      * @param args
    10      */
    11     public static void main(String[] args) {
    12         //加盐
    13         String psd = "123"+"abc";
    14         encoder(psd);
    15     }
    16 
    17     /**给指定字符串按照md5算法去加密
    18      * @param psd    需要加密的密码
    19      */
    20     private static void encoder(String psd) {
    21         try {
    22             //1,指定加密算法类型
    23             MessageDigest digest = MessageDigest.getInstance("MD5");
    24             //2,将需要加密的字符串中转换成byte类型的数组,然后进行随机哈希过程
    25             byte[] bs = digest.digest(psd.getBytes());
    26 //            System.out.println(bs.length);
    27             //3,循环遍历bs,然后让其生成32位字符串,固定写法
    28             //4,拼接字符串过程
    29             StringBuffer stringBuffer = new StringBuffer();
    30             for (byte b : bs) {
    31                 int i = b & 0xff;
    32                 //int类型的i需要转换成16机制字符
    33                 String hexString = Integer.toHexString(i);
    34 //                System.out.println(hexString);
    35                 if(hexString.length()<2){
    36                     hexString = "0"+hexString;
    37                 }
    38                 stringBuffer.append(hexString);
    39             }
    40             //5,打印测试
    41             System.out.println(stringBuffer.toString());
    42         } catch (NoSuchAlgorithmException e) {
    43             e.printStackTrace();
    44         }
    45     }
    46 }
  • 相关阅读:
    jsp文件上传、下载
    Hadoop 集群常见错误
    大学手机课表系统前景和范围文档
    psp工具软件前景与范围文档
    PSP系统项目前景与范围文档
    社团管理系统项目前景与范围文档
    PSP结构化分析
    PSP(个人软件开发过程)需求分析
    有关高校科研系统相关信息分析
    QQ应用前景与范围文档
  • 原文地址:https://www.cnblogs.com/LiuYanYGZ/p/9196529.html
Copyright © 2020-2023  润新知