java明文发送_使用java MD5加密网络明文
1.[代码][Java]代码
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/**
* Created by liuhj on 2015/11/27.
*/
public class MD5 {
public static void main(String args[]){
StringMD5("123456");
}
public static String StringMD5(String str){
char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8',
'9', 'A', 'B', 'C', 'D', 'E', 'F' };
MessageDigest md = null;
try {
md = MessageDigest.getInstance("MD5");
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
md.reset();
md.update(str.getBytes());
byte[] bArray = md.digest();
String finalStr = new String(encodeHex(bArray, hexDigits));
System.out.println("16位大写:" + finalStr.substring(8, 24));
System.out.println("32位大写:" + finalStr);
return finalStr;
}
protected static char[] encodeHex ( final byte[] data, final char[] toDigits){
final int len = data.length;
final char[] out = new char[len << 1];
for (int i = 0, j = 0; i < len; i++) {
out[j++] = toDigits[(0xF0 & data[i]) >>> 4];
System.out.println((0xF0 & data[i]) >>> 4);
out[j++] = toDigits[0x0F & data[i]];
}
return out;
}
}
java明文发送_使用java MD5加密网络明文相关推荐
- java自带发送邮件,成都汇智动力-java邮件发送只需要java自带的mailjar
原标题:成都汇智动力-java邮件发送只需要java自带的mailjar java邮件发送只需要java自带的mailjar Email email = emailService.queryEmail ...
- java 送参数_关于java:如何以编程方式发送带参数的HTTP请求?
本问题已经有最佳答案,请猛点这里访问. 如果我使用浏览器向服务器发送信息(例如使用登录.密码页),我只需填写用户文本框和密码文本框,然后单击登录按钮. 我想发送此信息,但不必使用浏览器.我想" ...
- java请求参数_在Java中发送http的post请求,设置请求参数等等
前几天做了一个定时导入数据的接口,需要发送http请求,第一次做这种的需求,特地记一下子, 导包 import java.text.SimpleDateFormat; import java.util ...
- Java Android 32位16位 MD5加密
// md5加密 32位小写 private String Md5(String sourceStr) { String result = ""; try { MessageDig ...
- 纯java分布式内存数据库_最新Java岗面试清单:分布式+Dubbo+线程+Redis+数据库+JVM+并发...
最近可能有点闲的慌,没事就去找面试面经,整理了一波面试题.我大概是分成了Java基础.中级.高级,分布式,Spring架构,多线程,网络,MySQL,Redis缓存,JVM相关,调优,设计模式,算法与 ...
- java 包命名_【Java】包的命名规则
命名规范 包:所有单词的字母小写,之后每个单词用-隔开,如 org.nemo.demo 常量:所有单词的字母大写,之后每个单词用_隔开,如 FLAG 类:所有单词的首字母大写,如 TestJava p ...
- java ee6教程_《Java EE 6 企业级应用开发教程》怎么样_目录_pdf在线阅读 - 课课家教育...
第1章 java EE概述 1.1 Java EE的产生与发展 1.2 Java EE 6架构 1.3 Java EE 6常用技术 1.4 Java EE 6特性 1.5 Java EE 6应用服务器 ...
- java robot 对象_用Java Robot对象实现服务器屏幕远程监视
用Java Robot对象实现服务器屏幕远程监视 作者:李鲁群 摘要: 有时候,在Java应用程序开发中,如:远程监控或远程教学,常常需要对计算机的屏幕进行截取,由于屏幕截取是比较接近操作系统的操作, ...
- java queue使用_使用Java使用Amazon Simple Queue Service
java queue使用 Amazon Simple Queue Service或SQS是Amazon Webservice堆栈提供的高度可扩展的托管消息队列. Amazon SQS可用于完全解耦系统 ...
最新文章
- PHP跳转到另一个画面,并且带着该行内的一个数值作为参数传递给下一个页面.能给例子吗...
- tf.variable_scope和tf.name_scope的用法
- libsvm中tools(easy.py,subset.py,grid.py,checkdata.py)的使用
- 谈谈我对服务熔断、服务降级的理解
- SAP UI5应用的footer区域绘制原理和入口
- 从mysql读取图片_如何从sql数据库内读取图片
- 10kv线路负载率计算_10kV配电线路保护的整定计算
- 沈南鹏问了微软CEO四个问题
- 树链剖分(入门学习)
- kopernio显示无效程序_daz 无法渲染/没有渲染/渲染不显示/渲染无效?
- Underscore js是一个JavaScript实用库
- 深圳市云瑶信息科技有限公司
- BugKu 旋转跳跃(mp3stego(mp3隐写工具)的使用)
- Java设计模式之七大设计原则
- Learn Python The Hard Way (python 2.7) ex45.py 你来制作一个游戏
- 如何获取多屏幕显示器工作区域
- Emacs是一种信仰!世界最强编辑器介绍
- 外包公司值不值得去?外包公司的面试特点
- 【硬十宝典目录】——1、电源类(更新中~)
- Arduino常用的附加开发版管理器网址