java md5在线解密免费_Java MD5如何解密?
2014-08-23 回答
package endecrypt;
import java.io.unsupportedencodingexception;
import java.security.messagedigest;
import java.security.nosuchalgorithmexception;
/**
* 采用md5加密解密
* @author tfq
* @datetime 2011-10-13
*/
public class md5util {
/***
* md5加码 生成32位md5码
*/
public static string string2md5(string instr){
messagedigest md5 = null;
try{
md5 = messagedigest.getinstance("md5");
}catch (exception e){
system.out.println(e.tostring());
e.printstacktrace();
return "";
}
char[] chararray = instr.tochararray();
byte[] bytearray = new byte[chararray.length];
for (int i = 0; i < chararray.length; i++)
bytearray[i] = (byte) chararray[i];
byte[] md5bytes = md5.digest(bytearray);
stringbuffer hexvalue = new stringbuffer();
for (int i = 0; i < md5bytes.length; i++){
int val = ((int) md5bytes[i]) & 0xff;
if (val < 16)
hexvalue.append("0");
hexvalue.append(integer.tohexstring(val));
}
return hexvalue.tostring();
}
/**
* 加密解密算法 执行一次加密,两次解密
*/
public static string convertmd5(string instr){
char[] a = instr.tochararray();
for (int i = 0; i < a.length; i++){
a[i] = (char) (a[i] ^ 't');
}
string s = new string(a);
return s;
}
// 测试主函数
public static void main(string args[]) {
string s = new string("tangfuqiang");
system.out.println("原始:" + s);
system.out.println("md5后:" + string2md5(s));
system.out.println("加密的:" + convertmd5(s));
system.out.println("解密的:" + convertmd5(convertmd5(s)));
}
}
java md5在线解密免费_Java MD5如何解密?相关推荐
- java加密常用的方法_JAVA MD5 加密常用 方法
JAVA MD5 加密常用 方法 class="java"> public class MD5Util { private static char hexDigits[] = ...
- java pdf在线阅读插件_JAVA实现在线查看PDF和office文档
一个项目中要做一个在线预览附件(和百度文库差不多)的小功能点,楼主在开发过程中踩了很多坑的同时也总结了一些方法,仅供广大猿友参考,那么要实现这个小功能,目前主要是有如下3种可行的实现方式,下面先说实现 ...
- java 文件在线预览_java 在线预览doc,pdf
先说一说如何实现在线预览doc 网上查了很多资料,基本思路就是将 doc 转为 pdf,由于低版本浏览器不支持预览 pdf,所以基本是再将 pdf 转为 swf (使用FlexPaper + swft ...
- java word在线预览_java实现word转pdf在线预览(前端使用PDF.js;后端使用openoffice、aspose)...
背景 之前一直是用户点击下载word文件到本地,然后使用office或者wps打开.需求优化,要实现可以直接在线预览,无需下载到本地然后再打开. 随后开始上网找资料,网上资料一大堆,方案也各有不同,大 ...
- java word在线预览_java 生成word文档并且在线预览的问题
富文本? 用iText或者PD4ML直接转换为pdf [code="java"] String outputFile = "D:/Test/demo_3.pdf" ...
- java中完成md5加密解密_java实现md5加密解密 notNET中加密和解密的实现方法
java实现md5加密解密 notNET中加密和解密的实现方法 亦或是旅途风光 7-14 1918℃ 22 [ ee21.cn - ASP.NET ] .NET将原来独立的API和SDK合并到一个框架 ...
- java md5加密解密_java MD5加密解密 | 学步园
package com.md5; /** * @author 作者 E-mail: chenshaohua2012@126.com * @version 创建时间:2012-11-6 下午3:29:4 ...
- java ldap添加用户名密码_java ldap用户密码md5加密
在这里不过多介绍ldap,因为这样的文章特别多,这里就简单直接的记录这一个问题. 在springboot中通过引入spring-boot-starter-data-ldap,使用LdapTemplat ...
- md5在线加密解密是不是什么都能解密?为什么我的没有解出来呢?
网上有很多md5在线加解密站,熟悉网络安全或者IT技术的朋友可能会比较熟悉.MD5是一种加密技术方法.MD5的全称是Message-digest Algorithm 5,也称为信息摘要算法.主要是用于 ...
- Java 加解密技术之 MD5
序 上一篇文章中,介绍了最基础的编码方式 - - BASE64,也简单的提了一下编码的原理.这篇文章继续加解密的系列,当然也是介绍比较基础的加密方式 - - MD5,MD5 属于单向加密算法,是不可逆 ...
最新文章
- Go语言封装Http协议GET和POST请求
- linux 文件mtime,linux 文件的atime,ctime,mtime查看與修改
- 956. 最高的广告牌
- linux的一些命令总结
- GaussDB(DWS)中共享消息队列实现的三大功能
- 中国开启开源新纪元!
- linux配置路径,Linux下配置搜索路径
- C++矩阵加速经典题目:Warcraft III 守望者的烦恼 [vijos 1067]
- php中循环用冒号,for循环条件里冒号是什么作用?
- 2021财经直播系统 H5网页直播 大区直播间源码
- ISO12233:2014 eSFR分辨率测试卡使用方法
- python预测药_一种中药活性成分和关键靶点的预测方法与流程
- Linux 》编译器gcc/g++,调试器gdb
- 车盲普及贴系列.一.到底什么样车才安全
- vba 读取图片尺寸
- mac下hadoop环境的搭建
- 用html5做心,HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
- ncbi查找目的基因序列_如何获得基因序列——在NCBI中查找目的基因实例.PDF
- 05.Laravel post提交失败 返419 | Page Expired
- 零基础自学软件测试,第一份外包工作8K,到现在大厂月薪25K*16薪