java security md5_java自带的加密--java.security.MessageDigest(md5加密)
为了保障客户密码信息、接口安全、通常我们都会对接口数据以及保密信息进行相应的加密,常用的加密算法有md5(不可逆)加密
package com.anlen.table.core;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class Util {
public static void main(String[] args) {
String tail = "@#^?GH";
String head = "java@com.anlen";
String md5 = md5(head+"anlen"+tail,"MD5");
System.out.println(md5);
}
/**
* 对字符串进行MD5或者SHA加密
* @param plainText String 要加密的内容
* @param algorithm String 加密算法
* @return String
*/
public static String md5(String plainText,String algorithm) {
try {
MessageDigest md = MessageDigest.getInstance(algorithm);
md.update(plainText.getBytes());
byte b[] = md.digest();
int i;
StringBuffer buf = new StringBuffer("");
for (int offset = 0; offset < b.length; offset++) {
i = b[offset];
if (i < 0) {
i += 256;
}
if (i < 16) {
buf.append("0");
}
buf.append(Integer.toHexString(i));
}
return buf.toString();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
return "";
}
}
}
运行结果:
2059e357974251a4afdacab95a47f8ce
java security md5_java自带的加密--java.security.MessageDigest(md5加密)相关推荐
- android php md5加密解密,Android中的md5加密怎么与php md5加密保持一致
Android中的md5加密怎么与php md5加密保持一致 发布时间:2020-12-05 15:27:37 来源:亿速云 阅读:72 作者:Leah 这期内容当中小编将会给大家带来有关Androi ...
- java中完成md5加密解密_java实现md5加密解密 notNET中加密和解密的实现方法
java实现md5加密解密 notNET中加密和解密的实现方法 亦或是旅途风光 7-14 1918℃ 22 [ ee21.cn - ASP.NET ] .NET将原来独立的API和SDK合并到一个框架 ...
- java中的md5加密_java中的MD5加密
java中的MD5加密 2016-01-22 09:07:00 admin 原创 1144 摘要:java中的MD5加密 /** * * md5加密 * @author LiuJiawan * @da ...
- Java第0章 带你走进Java
带你走进Java
- md5加密校验 java_Java实现MD5加密和文件校验
MD5简介: MD5的全称:Message-Digest Algorithm 5(信息-摘要算法5) MD5的加密方式是一种哈希加密.一些主流的编程语言都已经实现了MD5的加密,所以如果你的程序或是系 ...
- html post前md5加密,post提交及MD5加密
C# POST提交 /// /// post 网址提交 /// /// 提交网站 /// 参数 /// 编码方式 /// public static string PostWebRequest(str ...
- C#常用加密解密方法(MD5加密解密)
在日常开发过程中,总会遇到需要加密解密的需求,这里我整理了C#常用的加密解密方法分享给大家. 先看看加密的基本概念: "加密",是一种限制对网络上传输数据的访问权的技术.原始数据( ...
- php怎么实现md5加密,php如何进行md5加密
直接可以使用md5()函数,对内容进行加密,如:md5($admin_pw). 把这段密文分割成若干段,对每段都进行一次MD5运算,然后把这堆密文连成一个超长的字符串,最后再进行一次MD5运算,得到仍 ...
- ios android md5加密,iOS中使用MD5加密
在iOS中使用MD5加密较简单,需要引入头文件CommonCrypto/CommonDigest.h,我们单独新建一个用于MD5加密的类Encryption,此类继承NSObject. Encrypt ...
- 【JavaScript MD5加密】——简单的MD5加密脚本
/*md5加密转换脚本 */var hexcase = 0; /* hex output format. 0 - lowercase; 1 - uppercase */ var b64pad = &q ...
最新文章
- CRITICAL_SECTION的详细说明
- 【转】jQuery.ajax向后台传递数组问题
- There are no packages available for install
- 使用UE4发布安卓平台游戏
- ajax php登陆界面,实例详解Ajax实现漂亮、安全的登录界面
- 自学python好找工作么-非计算机专业自学Python好找工作吗?
- python编写agent_python实现Agent守护进程
- C/C++程序员应聘常见面试题深入剖析(1)
- 软件开发文档-详细设计文档
- php tcpdf 黑线,php – tcpdf中的内部链接
- Python | NumPy | 不完全总结
- 第三篇——哈希值校验工具
- 计算机图形人机交互实验报告,用户界面设计-人机交互实验报告
- 计算机毕业设计基于ssh学生请假管理系统
- 【科创人独家】军哥手记程军:我的2020,先打个60分吧
- php仿果壳网,模仿,令我们更亲近
- 事与愿违!Google PR更新后的感悟!
- @on-change 事件无法触发解决方案
- 星起航:抖音小店项目值得投资吗?
- nCode:DesignLife案例教程十五