Java实现MD5加密、验证
1、工具类代码
package com.shucha.deveiface.biz.test;/*** @author tqf* @Description MD5加密和验证* @Version 1.0* @since 2022-05-27 17:05*/import org.apache.commons.codec.digest.DigestUtils;public class MD5Util{//---------------MD5-------------------// 密匙private static final String MD5KEY = "1205529635";/*** MD5方法** @param text 明文* @return 密文* @author tao* @date 2021-6-15 16:54:42*/public static String MD5encrypt(String text) throws Exception {//加密后的字符串String encodeStr = DigestUtils.md5Hex(text + MD5KEY);return encodeStr;}/*** MD5验证方法** @param text 明文* @param md5 密文* @return true/false* @author tao* @date 2021-6-16 15:32 :56*/public static boolean verify(String text, String md5) throws Exception {//根据传入的密钥进行验证String md5Text = MD5encrypt(text);if (md5Text.equalsIgnoreCase(md5)) {return true;}return false;}
}
2、测试调用
public static void main(String[] args) throws Exception {String str = "1205529635";System.out.println("加密前:" + str);String md5 = MD5encrypt(str);System.out.println("加密后:" + md5);//MD5校验boolean verify = verify(str, md5);System.out.println("校验结果:" + verify);
}
3、测试结果
Java实现MD5加密、验证相关推荐
- Java实现MD5加密解密类
Java实现MD5加密以及解密类,附带测试类,具体见代码. MD5加密解密类--MyMD5Util,代码如下: [java] view plaincopy package com.zyg.securi ...
- Java实现MD5加密及解密的代码实例分享
如果对安全性的需求不是太高,MD5仍是使用非常方便和普及的加密方式,比如Java中自带的MessageDigest类就提供了支持,这里就为大家带来Java实现MD5加密及解密的代码实例分享: 基础:M ...
- md5视频加密 java代码,Java实现MD5加密及解密的代码实例分享
基础:MessageDigest类的使用 其实要在Java中完成MD5加密,MessageDigest类大部分都帮你实现好了,几行代码足矣: /** * 对字符串md5加密 * * @param st ...
- Java实现MD5加密以及解密
MD5的介绍 从本质上来说,MD5并不是一种加密算法,其全称是Message Digest Algorithm MD5(中文名:信息摘要算法第五版),为计算机安全领域广泛使用的一种散列函数,主要用于确 ...
- python实现md5加密_Python实现md5加密验证访问接口总结
实现md5加密验证访问接口总结 作者:李祥权 [摘要] 在项目开发中,遇到用户端点登陆接口需要加密验证才可以登陆的情况,当我们需要访问对方的接口时,为了保证访问的安全性,使用python实现md5加密 ...
- Java实现MD5加密及验证(两种方式,加盐md5与未加盐md5)
一.加盐MD5加密工具 package com.dimpt.base.util;import java.io.UnsupportedEncodingException; import java.sec ...
- JAVA中MD5加密实现
MD5加密实现 结 package com.pb;import java.io.UnsupportedEncodingException; import java.security.MessageD ...
- Java实现MD5加密和文件校验
MD5简介: MD5的全称:Message-Digest Algorithm 5(信息-摘要算法5) MD5的加密方式是一种哈希加密.一些主流的编程语言都已经实现了MD5的加密,所以如果你的程序或是系 ...
- java使用MD5加密
一.主要使用MessageDigest类(java.security包下) 1.首先,先看下官方文档 此 MessageDigest 类为应用程序提供信息摘要算法的功能,如 MD5 或 SHA 算法. ...
最新文章
- 模板:Prime最小生成树堆优化 + Dijkstra单源最短路堆优化
- docker中如何制作自己的基础镜像
- 用XSLT和XML改进Struts
- cloudare mysql 密码修改_ubuntu18.04安装mysql,开启远程登录,修改默认端口
- python xml.etree.ElementTree
- R语言怎么导入表格画图_立创EDA画图不求人18 | 视频教程 | 原理图横向纵向切换...
- 全国大学生数学建模竞赛首战一等奖经验分享
- python自动化实现QQ自动发说说
- 好看的typecho心情说说主题模板 记录生活日记
- Niushop 商品分类、规格和类型之间的关系
- 微信小程序实践——实验1获取用户信息
- vue生成app二维码,并扫码下载app
- 大二上学期 学习计划
- 网赚APP的“俄罗斯套娃”游戏
- thinkphp更新mysql数据库表_ThinkPHP 创建新表、创建数据库讲解
- w3school教程
- 亚马逊合规必备,一文解决跨境卖家关于VAT、欧代、商标的所有问题
- Java毕业设计目录
- 千耘农机导航的“星地一体”能力究竟是什么?
- 现在哪个浏览器最好用