记录一个使用MD5加密密码的小工具类
2019独角兽企业重金招聘Python工程师标准>>>
package com.zaizai.safty.utils;
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;
/** * Created by zaizai on 2015/10/24. */public class MD5Utils { public static String md5Password(String password) { try { /*得到一个信息摘要器*/ MessageDigest digest = MessageDigest.getInstance("md5"); byte[] result = digest.digest(password.getBytes()); StringBuffer buffer = new StringBuffer(); /*每个byte做与运算0xff*/ for (byte b : result) { /*与运算 也可不按标准与0xff。。。。后面加任意个f*/ int number = b & 0xff; /*toHexString(int i) 以十六进制(基数 16)无符号整数形式返回一个整数参数的字符串表示形式。*/ String str = Integer.toHexString(number); if (str != null && str.length() == 1) { buffer.append("0"); } buffer.append(str);
} return buffer.toString(); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); return ""; } }
}
转载于:https://my.oschina.net/zaizaiangels/blog/521537
记录一个使用MD5加密密码的小工具类相关推荐
- Burpsuite技巧之MD5加密密码爆破、带验证码爆破
一.Burpsuite技巧之MD5加密密码爆破 现在有很多后台都不再是明文传输,改成了各种各样的加密方式. 今天就拿MD5加密方式做一个演示,举一反三,希望对新手有用. 如图,MD5加密了密码,遇到这 ...
- 学习记录贴:上班摸鱼做一个看lol文字直播的小工具
学习记录贴:上班摸鱼做一个看lol文字直播的小工具 前言 运行图 流程及思路 项目及代码 总结 前言 本人纯新手小白,上班练手. 致谢: 基于Python命令行的NBA文字直播小工具. 运行图 流程及 ...
- 一个修改Oracle用户密码的小诀窍
一个修改Oracle用户密码的小诀窍 数据库版本: 9.2.0 .5 有时候我们可能不知道一个用户的密码,但是又需要以这个用户做一些操作,又不能去修改掉这个用户的密码,这个时候,就可以利用一些小窍门, ...
- python编写数据库连接工具_详解使用Python写一个向数据库填充数据的小工具(推荐)...
一. 背景 公司又要做一个新项目,是一个合作型项目,我们公司出web展示服务,合作伙伴线下提供展示数据. 而且本次项目是数据统计展示为主要功能,并没有研发对应的数据接入接口,所有展示数据源均来自数据库 ...
- 【移动端debug-6】如何做一个App里的web调试小工具
原文链接:如何做一个App里的web调试小工具 我们知道现在hybrid app非常流行,在这样的app里,h5页面是应用非常广泛的.相对于以往在pc端开发的网页,放在app里的网页由于无法直接使用桌 ...
- 做了一个阿里云MQTT单片机编程小工具
做了一个阿里云MQTT单片机编程小工具,点击测试http://www.norra.cn:9091/ 传感云是采集.传输.存储.可视化.接口.APP.微信一体的传感器与应用服务平台,支持多种模式 ...
- 一个免费下拉关键词SEO小工具(持续更新中...)
一个免费下拉关键词SEO小工具(持续更新中...) 帮助链接:转接 后续功能: 支持界面设置关键词 支持后台运行
- python写的一个-批量下载股票年报的小工具
python写的一个-批量下载股票年报的小工具 from urllib import request import requests import os import openpyxl# print( ...
- 独立开发变现周刊(第92期):创建一个年收入350万美元的小工具,1000万至1500万美元出售...
分享独立开发.产品变现相关内容,每周五发布. 目录 1.Vercel AI: 使用React, Svelte和Vue快速构建 AI 驱动的应用 2.Novel:AI自动补全功能的Notion风格所见即 ...
最新文章
- linux启停was命令,linux下的启停脚本
- 源数据文件(.csv)中的空格串和空串对pandas读取结果的影响
- mybatis批量插入(insert)和批量更新(update)
- 搜索运营有哪些玩法,你知道吗?
- 深度揭秘!蚂蚁业务自定义监控大盘是怎么设计的?
- Java I/O流InputStream,OutputStream,Reader,Writer
- 多线程小抄集(新编一)
- why process type for MyOpportunity creation is empty
- asp上传错误:此键已与该集合的一个元素关联
- linux vi行尾总是显示颜色,【转载】Linux 下使用 vi 没有颜色的解决办法
- 【Python】shutil内置模块复制和重命名文件
- 23种设计模式介绍(一)---- 创建型模式
- [转载] Java中的strictfp关键字
- c语言strTrimed函数用法介绍,c语言对字符串实现高效trim函数
- js处理服务器传递的json文件,获取js 文件传递的参数并使用json2进行json数据转换...
- netscreen MIP 问题
- 股票历史数据-股票历史数据查询
- InputStream的available()方法(读文件)
- 【年终总结】你好2021,再见2020。
- 服务器和交换机物理连接_「网络安全」网络设备篇(6)——四层交换机