/** MD5加密 */
public static String getMD5(String srcString)
{
StringBuffer destString = new StringBuffer();
java.security.MessageDigest md = null;
try
{
md = java.security.MessageDigest.getInstance("MD5");
}
catch (java.security.NoSuchAlgorithmException e)
{
e.printStackTrace();
}
md.update(srcString.getBytes());
byte[] buf = md.digest();
String tempString = null;
for (int i = 0; i < buf.length; i++)
{
tempString = Integer.toHexString(buf[i] & 0xFF);
if (tempString.length() == 1)
{
destString.append("0");
}
destString.append(tempString);
}
return destString.toString();
}
/** Base64加密 */
public static String encodeToBase64(String srcString)
{
return (new sun.misc.BASE64Encoder()).encode(srcString.getBytes());
}
/** Base64解密 */
public static String decodeByBase64(String srcString)
{
try
{
return new String((new sun.misc.BASE64Decoder())
.decodeBuffer(srcString));
}
catch (java.io.IOException e)
{
e.printStackTrace();
return null;
}
}
分享到:
相关推荐
Java后台用于对数据md5转base64加密处理的一个方法封装。简单的一个加密解密的封装,初学者用,大神勿喷
加密工具类 包含md5加密 base加密解密 md5加密 aes加密解密 urlencoude
MD5加密和base64编码(java代码) public class EncodeTool { public static String digest(String str) throws Exception { MessageDigest md5;
MD5算法具有以下特点: 1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。 2、容易计算:从原数据计算出MD5值...4、强抗碰撞:已知原数据和其MD5值,想找到一个具有相同MD5值的数据(即伪造数据)是非常困难的。
Delphi MD5+Base64加密 加密结果与JAVA .NET一样
java实现SHA1、SHA、MD5、AES加密、AES解密、BASE64解密、BASE64加密,以及apache BASE64 jar和源码
顺丰快递对接采用的是MD5后Base64普通的base64结果同顺丰采用java的不一致,用此方法即可
MD5 、base64加密技术、最先进的加密解密技术,采用MD5、Base64加密、解密源代码
java实现的base64,MD5,3des工具.zipjava实现的base64,MD5,3des工具.zipjava实现的base64,MD5,3des工具.zipjava实现的base64,MD5,3des工具.zip
主要为大家详细介绍了基于Java语言的MD5加密Base64转换方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
做的比较简陋,图片路径必须是本地的,md文件路径从盘符写到文件名
主要介绍了Java 常用的 4 种加密方式(MD5+Base64+SHA+BCrypt),本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
本资源包含一些常用的Java加密解密技术,如base64 md5 等等好几个demo
加密技术汇总
Java实现的Base64、MD5、3DES三种工具
jquery实现的加密解密算法,页面经过jquery加密后,提交到后台,通过java的base64解密算法可以原样解析, demo中用的是servlet和jquery的$.ajax实现...
MD5BASE64加密,支持中文汉字加密,delphi xe10.2编译,低版本程序没有测试,开发中通快递电子面单时用的这个来签名的,结果可去验证http://58.40.16.125:9001/digesttool/
pb和java对称base64加密解密 有PB源码和JAVA源码 并且附有md5加密 pb和java中都有加密解密源码 有源码才是王道
MD5和Base64 JAVA上的md5和base64加密jar包和二进制文件
js des加密,对应java des解密,js md5加密。借助大神的力量改装。DesUtil.java 对应的java解密。供学习参考,(注:js加密并不安全,如果安全要求高需启用https,)