首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

commons-codec的一些施用

2012-08-02 
commons-codec的一些应用TestCodecDemo.java代码:import org.apache.commons.codec.binary.Base64import

commons-codec的一些应用
TestCodecDemo.java代码:

import org.apache.commons.codec.binary.Base64;import org.apache.commons.codec.digest.DigestUtils;public class TestCodecDemo {/** * 把密码进行MD5加密 * */private static String getMd5Pwd(String password){String returnStr = DigestUtils.md5Hex(password);System.out.println(returnStr);return DigestUtils.md5Hex(returnStr);}/** * 把密码进行SHA1加密 * */private static String getSha1Pwd(String password){String returnStr = DigestUtils.shaHex(password);System.out.println(returnStr);return returnStr;}/** * 把密码进行BASE64加密 * */private static String getBase64Pwd(String password){byte[] b = Base64.encodeBase64(password.getBytes(), true);String returnStr = new String(b);System.out.println(returnStr);return returnStr;}/** * 把密码进行BASE64解密 * */private static String getUnBase64Pwd(String password){byte[] b = Base64.decodeBase64(password.getBytes());String returnStr = new String(b);System.out.println(returnStr);return returnStr;}/** * @param args */public static void main(String[] args) {String password = "abc";TestCodecDemo.getMd5Pwd(password);TestCodecDemo.getSha1Pwd(password);TestCodecDemo.getBase64Pwd(password);TestCodecDemo.getUnBase64Pwd("YWJj");}}

热点排行