使用commons-codec包加密字符串(MD5,SHA1,BASE64)

转载 2015年07月07日 16:44:32

相关文章:http://www.oschina.net/code/snippet_54100_3726

http://commons.apache.org/proper/commons-codec/apidocs/index.html


1. [代码]MD5     

1
2
3
4
5
6
String str = "abc";
DigestUtils.md5Hex(str);
 
//附.net生成MD5的方法,生成内容跟java一致:
String str = "abc";
FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5");

2. [代码]SHA1     

1
2
3
4
5
6
String str = "abc";
DigestUtils.shaHex(str);
 
//附.net生成SHA1的方式,生成内容跟java一致:
String str = "abc";
FormsAuthentication.HashPasswordForStoringInConfigFile(str, "SHA1");

3. [代码]BASE64     

1
2
3
4
5
6
7
8
9
//加密
String str= "abc"; // abc为要加密的字符串
byte[] b = Base64.encodeBase64(str.getBytes(), true);
System.out.println(new String(b));
 
//解密
String str = "YWJj"; // YWJj为要解密的字符串
byte[] b = Base64.decodeBase64(str.getBytes());
System.out.println(new String(b));

Java读取文件MD5的两种方案

最近要弄一下Java读取文件MD5,注意这里是小文件,网上找了一下,有两种解决方案,一种是用MessageDigest来实现,另种是用org.apache.commons.codec.digest来实...
  • wangqiuyun
  • wangqiuyun
  • 2014年04月04日 16:02
  • 61753

commons-codec中[md5,sha,base64加密算法]的实现demo

项目用到给用户密码加密,下载了apache的commons-codec jar包,贴出对几种加密算法实现的demo。记之。 commons-codec-1.10下载链接: http://commo...
  • u012762800
  • u012762800
  • 2015年11月27日 11:06
  • 1742

Java使用commons codec进行Md5,sha1,base64加密

Java使用commons codec进行Md5,sha1,base64加密
  • fanxiaobin577328725
  • fanxiaobin577328725
  • 2017年06月09日 21:31
  • 839

apache commons-codec 与Apache Digest demo实例,支持md5 sha1 base64 hmac urlencode

package com.jiepu.ApacheDigest; import java.io.FileInputStream; import org.apache.commons.codec.Ch...
  • earbao
  • earbao
  • 2015年01月09日 11:03
  • 6701

java 调用apache.commons.codec的包简单实现MD5加密

看如下代码: import java.security.MessageDigest;   import java.security.NoSuchAlgorithmException; ...
  • mmd1234520
  • mmd1234520
  • 2017年04月17日 13:28
  • 5254

使用Commons-codec包加密

一、关于加密算法的一些分类。 1:消息摘要:(数字指纹):既对一个任意长度的一个数据块进行计算,产生一个唯一指纹。MD5/SHA1 发送给其他人你的信息和摘要,其他人用相同的加密方法得到摘要,最后...
  • bigmazhiyu
  • bigmazhiyu
  • 2015年03月02日 16:18
  • 2430

commons-codec-1.8.jar 可用于java MD5,SHA1,BASE64加密解密

  • 2015年12月03日 15:52
  • 258KB
  • 下载

commons-codec-1.10

  • 2015年04月26日 13:48
  • 2.01MB
  • 下载

Apache Commons Codec 编码/解码 (Base64/MD5/SHA1/SHA256等算法)

编码/解码的工具包。 maven配置: commons-codec commons-codec 1.10 官网:http://commons.apache.org/p...
  • hbtj_1216
  • hbtj_1216
  • 2016年10月14日 10:34
  • 2747

Java服务端和Android客户端通讯对消息体加密和解密的工具类,主要依赖包:commons-codec-1.8.jar

import java.security.SecureRandom;   import javax.crypto.Cipher; import javax.cryp...
  • miao309410364
  • miao309410364
  • 2014年12月12日 16:21
  • 690
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用commons-codec包加密字符串(MD5,SHA1,BASE64)
举报原因:
原因补充:

(最多只允许输入30个字)