• MD5加密


    MD5加密:

    public class myStringUtil {
        
        /**
         * 
         * @param key 要加密的字符串
         * @return MD5加密后的字符串
         */
        public static String getMD5key(String key){
            try {
                //1.从jdk获取消息摘要算法中的MD5算法
                MessageDigest messageDigest  = MessageDigest.getInstance("MD5");
                
                //2.加密的结果为10进制
                byte[] md5ValueByteArray = messageDigest.digest(key.getBytes());
    
                //3.将10进制 转换16进制,第一个参数为符号位,1表示为正数
                BigInteger bigInteger = new BigInteger(1 , md5ValueByteArray);    
                
                return bigInteger.toString(16);
            } catch (NoSuchAlgorithmException e) {
                e.printStackTrace();
                //如果失败,返回原来的值
                return key;
            }        
        }
        
        public static void main(String[] args) {
            System.out.println(myStringUtil.getMD5key("123"));
        }
    }
    View Code

    做个笔记,方便以后回来查看。

  • 相关阅读:
    软件开发规范
    内置模块
    自定义模块
    装饰器 递归
    内置函数 闭包
    生成器 推导式
    函数名运用 新版格式化输出 迭代器
    函数进阶
    pycharm快捷键
    移动端必测点
  • 原文地址:https://www.cnblogs.com/ggr0305/p/6572342.html
Copyright © 2020-2023  润新知