为了保障客户密码信息、接口安全、通常我们都会对接口数据以及保密信息进行相应的加密,常用的加密算法有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加密)相关推荐

  1. android php md5加密解密,Android中的md5加密怎么与php md5加密保持一致

    Android中的md5加密怎么与php md5加密保持一致 发布时间:2020-12-05 15:27:37 来源:亿速云 阅读:72 作者:Leah 这期内容当中小编将会给大家带来有关Androi ...

  2. java中完成md5加密解密_java实现md5加密解密 notNET中加密和解密的实现方法

    java实现md5加密解密 notNET中加密和解密的实现方法 亦或是旅途风光 7-14 1918℃ 22 [ ee21.cn - ASP.NET ] .NET将原来独立的API和SDK合并到一个框架 ...

  3. java中的md5加密_java中的MD5加密

    java中的MD5加密 2016-01-22 09:07:00 admin 原创 1144 摘要:java中的MD5加密 /** * * md5加密 * @author LiuJiawan * @da ...

  4. Java第0章 带你走进Java

    带你走进Java

  5. md5加密校验 java_Java实现MD5加密和文件校验

    MD5简介: MD5的全称:Message-Digest Algorithm 5(信息-摘要算法5) MD5的加密方式是一种哈希加密.一些主流的编程语言都已经实现了MD5的加密,所以如果你的程序或是系 ...

  6. html post前md5加密,post提交及MD5加密

    C# POST提交 /// /// post 网址提交 /// /// 提交网站 /// 参数 /// 编码方式 /// public static string PostWebRequest(str ...

  7. C#常用加密解密方法(MD5加密解密)

    在日常开发过程中,总会遇到需要加密解密的需求,这里我整理了C#常用的加密解密方法分享给大家. 先看看加密的基本概念: "加密",是一种限制对网络上传输数据的访问权的技术.原始数据( ...

  8. php怎么实现md5加密,php如何进行md5加密

    直接可以使用md5()函数,对内容进行加密,如:md5($admin_pw). 把这段密文分割成若干段,对每段都进行一次MD5运算,然后把这堆密文连成一个超长的字符串,最后再进行一次MD5运算,得到仍 ...

  9. ios android md5加密,iOS中使用MD5加密

    在iOS中使用MD5加密较简单,需要引入头文件CommonCrypto/CommonDigest.h,我们单独新建一个用于MD5加密的类Encryption,此类继承NSObject. Encrypt ...

  10. 【JavaScript MD5加密】——简单的MD5加密脚本

    /*md5加密转换脚本 */var hexcase = 0; /* hex output format. 0 - lowercase; 1 - uppercase */ var b64pad = &q ...

最新文章

  1. CRITICAL_SECTION的详细说明
  2. 【转】jQuery.ajax向后台传递数组问题
  3. There are no packages available for install
  4. 使用UE4发布安卓平台游戏
  5. ajax php登陆界面,实例详解Ajax实现漂亮、安全的登录界面
  6. 自学python好找工作么-非计算机专业自学Python好找工作吗?
  7. python编写agent_python实现Agent守护进程
  8. C/C++程序员应聘常见面试题深入剖析(1)
  9. 软件开发文档-详细设计文档
  10. php tcpdf 黑线,php – tcpdf中的内部链接
  11. Python | NumPy | 不完全总结
  12. 第三篇——哈希值校验工具
  13. 计算机图形人机交互实验报告,用户界面设计-人机交互实验报告
  14. 计算机毕业设计基于ssh学生请假管理系统
  15. 【科创人独家】军哥手记程军:我的2020,先打个60分吧
  16. php仿果壳网,模仿,令我们更亲近
  17. 事与愿违!Google PR更新后的感悟!
  18. @on-change 事件无法触发解决方案
  19. 星起航:抖音小店项目值得投资吗?
  20. nCode:DesignLife案例教程十五

热门文章

  1. 通俗理解路由器和交换机的区别?
  2. vue 路由守卫 解析
  3. 创建一个Employee类
  4. 读书笔记之吴伯凡·认知方法论
  5. PID各自的作用究竟是什么?
  6. oracle恢复删除的表
  7. php empty是什么意思,php empty 和空字符串区别
  8. ubuntu下amd超频工具_AMD CPU怎么超频?AMD锐龙平台内存与CPU超频图文教程
  9. Kingston DataTraveler G2 U盘量产全纪录
  10. android developer tiny share-20170603