import org.apache.commons.codec.digest.DigestUtils;
public final class MD5Encrypt {
private static final String MD5_PREFIX = "http://yuanyong.iteye.com";
private static final ThreadLocal<MD5Encrypt> local = new ThreadLocal<MD5Encrypt>();
private MD5Encrypt() {
super();
}
public static MD5Encrypt getEncrypt() {
MD5Encrypt encrypt = local.get();
if (encrypt == null) {
encrypt = new MD5Encrypt();
local.set(encrypt);
}
return encrypt;
}
public static String encode(String s) {
if (s == null) {
return null;
}
return DigestUtils.md5Hex(MD5_PREFIX + s);
}
public static void main(String[] args){
String passwd = "123456";
System.out.println(passwd + " 加密后为: " + encode(passwd)) ;
}
}
分享到:
相关推荐
java中的一个MD5 加密的工具类
实现MD5加密java文件
主要介绍了java利用apache Commons包进行MD5加密,BASE64加密解密与执行系统命令希望对大家有用
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ...
Android AES、MD5、Base64、URLEncode加密 org.apache.commons.codec.binary.Base64; 代替sun.misc.BASE64Encoder sun.misc.BASE64Encoder
一个包含MD5.DES3,DES,AES,BASE64,SHA等常见的7种加密算法,可以直接下载集成到项目里面
从零开始介绍Apache FtpServer,并一步一步教你配置Apache FtpServer,更高级的应用,教你用写代码控制Apache FtpServer及集成到自己的应用中 <!...<property name="encryptType" value="MD5"/>
java实现SHA1、SHA、MD5、AES加密、AES解密、BASE64解密、BASE64加密,以及apache BASE64 jar和源码
mod_md-让我们为Apache加密此存储库包含mod_md,这是Apache httpd的模块,可帮助您管理域。 到底有什么好处呢? mod_md做两件事:为您提供SSL证书mod_md-让我们为Apache加密此存储库包含mod_md,这是Apache httpd的...
这是 Apache 的 APR1 MD5 散列算法在纯 PHP 中的测试、引用、记录和打包实现。安装作曲家.json: { " require " : { " whitehat101/apr1-md5 " : " ~1.0 " }}用 use WhiteHat101 \ Crypt \ APR1_MD5 ;// Check ...
Md5()加密算法 Crypt()加密算法 Sha1()加密算法 URL编码加密技术 Base64编码加密技术 一、实验环境 1、环境搭建:Windows 8+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0 。 2、文本编辑器:Sublime Text3。 二、主要技术 ...
mod_md-让我们为Apache加密该存储库包含mod_md ,这是Apache httpd的模块,可帮助您管理域。到底有什么好处呢? mod_md做两件事: 从“加密”(或支持ACME协议的另一个证书颁发机构,rfc8555)为您的域提供SSL证书...
压缩包来自于Apache官网,是目前最新的版本,MD5广泛用于信息的加密,解压后有commons-codec-1.12.jar等jar包,还用api文档等……
功能有:会话过滤、MD5加密、文件上传、权限设置、报表统计....... 是一个比较成熟的项目。 jar包地址:http://pan.baidu.com/s/1kTIAK55 下载的伙伴反应有些问题,解决方法如下: 1:找不到数据库。数据库文件...
我自己完成了整个项目。包括android应用程序编程、web服务器(apache php mysql)和ui。
apache-jmeter-4.0性能测试工具,工具内已添加有MD5/Base64加密/Base64解密等相关插件功能。
前端实现对信息进行md5和rsa加密。然后提交到后端。 md5加密用于消息完整性验证。rsa用于加密信息。 第一步:对信息进行md5加密。 第二部:对进行rsa加密。(其加密的密钥对是与服务器端相匹配的,其生成时间是用户...
官网找不到的MD5加密的jar包,很难找到的资源,费很长时间才找到的。共享出来,让大家用,本来不想用积分下载,奈何平台都需要
Apache的Hex类实现16进制字符串和字节数组的互转 需要使用到的Jar包,MD5加密依赖Jar包,加压后复制到项目内,选择build path后即可使用
PHP的几种加密解密算法 一、 开发环境 1、环境搭建:Windows ...本案例主要使用PHP 7中几种加密解密技术:主要有md5、crypt、sha1、base64_encode(base64_decode)、urlencode(urldecode)来展示不同加密技术的加密效果。