Java三行代码搞定MD5加密

https://www.dexcoder.com/selfly/article/4026

public class MD5Test {public static void main(String[] args) {String md5 = getMD5("asdf");System.out.println(md5);}public static String getMD5(String str) {try {// 生成一个MD5加密计算摘要MessageDigest md = MessageDigest.getInstance("MD5");// 计算md5函数
            md.update(str.getBytes());System.out.println("aaaaaaaaaaaaaaa:"+str);System.out.println("aaaaaaaaaaaaaaa:"+md.digest());// digest()最后确定返回md5 hash值,返回值为8为字符串。因为md5 hash值是16位的hex值,实际上就是8位的字符// BigInteger函数则将8位的字符串转换成16位hex值,用字符串来表示;得到字符串形式的hash值return new BigInteger(1, md.digest()).toString(16);} catch (Exception e) {e.printStackTrace();return str;}}
}

http://www.cnblogs.com/weiwangnuanyang/articles/4326336.html

    /**利用MD5进行加密* @param str  待加密的字符串* @return  加密后的字符串* @throws NoSuchAlgorithmException  没有这种产生消息摘要的算法* @throws UnsupportedEncodingException  */public String EncoderByMd5(String str) throws NoSuchAlgorithmException, UnsupportedEncodingException{//确定计算方法MessageDigest md5=MessageDigest.getInstance("MD5");BASE64Encoder base64en = new BASE64Encoder();//加密后的字符串String newstr=base64en.encode(md5.digest(str.getBytes("utf-8")));return newstr;}

转载于:https://www.cnblogs.com/stono/p/6589496.html

Java三行代码搞定MD5加密相关推荐

  1. 三行代码搞定独立按键

    三行代码 注意:和NE555连用的时候可能会出现一些奇奇怪怪的问题 uchar cont,trg; //triger触发 continue连续 void KeyScan() {uchar ReadDa ...

  2. Android开发之高斯模糊效果三行代码搞定附带CSDN源码请导入module

    老套路: 我们先来看下效果图: 效果怎么样,不错吧? 我们只需要用到两个库就可以轻松实现: Glide和glide-transformations这两个库 我们直接上代码: package phone ...

  3. linux命令行安装谷歌浏览器,Linux(ubuntu) 三行代码搞定安装谷歌浏览器

    .NET微信公众号开发-4.0公众号消息处理 一.前言 微信公众平台的消息处理还是比较完善的,有最基本的文本消息,到图文消息,到图片消息,语音消息,视频消息,音乐消息其基本原理都是一样的,只不过所po ...

  4. java微信支付代码_10行代码搞定微信支付(Java版)

    原标题:10行代码搞定微信支付(Java版) 微信支付痛点 对于大多数同学来说,要开发微信支付可不简单.附上微信支付官方文档网页链接 从文档上可以看出,你需要解决很多问题,我就随便挑几个吧. xml与 ...

  5. 三行CSS代码搞定镜头平移(Panning Shot)动画

    什么是镜头平移,一目了然看下图的镜头效果: 在视频场景中,经常需要实现镜头平移的效果,摄影术语上这叫做Panning Shot,动画中实现镜头平移效果的方法很多种,比如在codepen中搜了下,就找到 ...

  6. 开源作品ThinkJDBC—一行代码搞定数据库操作

    1 简介 ThinkJD,又名ThinkJDBC,一个简洁而强大的开源JDBC操作库.你可以使用Java像ThinkPHP框架的M方法一样,一行代码搞定数据库操作.ThinkJD会自动管理数据库连接, ...

  7. thinkjdbc 关闭_ThinkJD: ThinkJD,又名ThinkJDBC,一个强大的开源JDBC/ORM操作库,让你尽可能简洁地用一行代码搞定数据库操作。...

    1 简介 ThinkJD,又名ThinkJDBC,一个简洁而强大的开源JDBC操作库.你可以使用Java像ThinkPHP框架的M方法一样,一行代码搞定数据库操作.ThinkJD会自动管理数据库连接, ...

  8. 读取、回收和重用:使用 Excel、XML 和 Java 技术轻松搞定报告,第 2 部分

    本周您推脱老板的 #432 创新理由了吗?您是否尝试过推脱? 本系列的其他文章 读取.回收和重用:使用 Excel.XML 和 Java 技术轻松搞定报告,第 1 部分 有幸的是,您不必推脱.本系列的 ...

  9. python做事件研究法_35行代码搞定事件研究法(上)

    作者简介: 祝小宇,个人公众号:大猫的R语言课堂 这期大猫课堂将会教大家如何用35行R代码写出最有效率的事件研究法. 注意,本代码主要使用data.table完成,关于data.table包的相应知识 ...

最新文章

  1. 重装Nodejs后,webstorm代码报错问题
  2. NFS还是iSCSI?关于VMware vSphere的存储连接的选择题
  3. Harmony OS — TabList和Tab分页栏
  4. Java EE 6 最终草案暗示了平台的未来发展方向
  5. 如何用Python做好友管理系统
  6. 面向全局搜索的自适应领导者樽海鞘群算法
  7. ice php 5.6.32,PHP通过ice调用python程序
  8. 使用Sentencepiece +CNN进行文本分类
  9. 逆天了!全地形、四舵轮、八连杆、独立悬挂的机器人运动结构方案,来了!
  10. ADB FORWARD
  11. 上课签到 php,福建一高校学生上课需刷脸签到 被赞高大上
  12. 多线程为什么跑的比单线程还要慢?!
  13. 概率论一:样本空间1
  14. 信号采样频率和信号频率的关系
  15. 2021年12月27日多载波NOMA论文阅读
  16. 角速度与旋转矩阵的转换关系及思考
  17. Java复习知识点(概念与代码)
  18. 笨办法学python3进阶篇下载_笨办法学Python 3:进阶篇
  19. opencv亚像素边缘精度_OpenCV亚像素角点cornerSubPixel()源代码分析
  20. 江苏工程职业技术学院计算机专业,江苏工程职业技术学院

热门文章

  1. 【机器视觉】 import算子
  2. 【MFC】Windows样式
  3. 【Tools】Visual Studio 2010下载和安装
  4. 【ARM】Programmers Model
  5. [Qt教程] 第28篇 XML(二)使用DOM创建和操作XML文档
  6. Cluster模式潜在问题及解决方案、Web服务综合解决方案
  7. 解决在linux跑连接sql server老版本会报错的问题
  8. 定时任务提交spark到yarn出现一直accepted以及yarn出现unhealthy情况
  9. 最大矩形—leetcode85
  10. 关于IPC入侵的一些细节