使用加密工具类进行有效的字符串加密——CSDN博客

来源:互联网 发布:帝国cms怎么建站 编辑:程序博客网 时间:2024/06/05 05:42

     加密,分为多种,使用场景也是很多的,最多常用的加密方式就是MD5加密,另一种方式就是Base64加密,我这只说说Base64加密,我们使用的工具类:常用的字符串加密解密工具类   

下面我上一下代码:

package org.util;import static org.junit.Assert.*;import org.junit.Test;/** * *    * 项目名称:upload   * 类名称:DataEncryptUtilTest   * 类描述:测试加密解密类   * 创建人:Mu Xiongxiong  * 创建时间:2017-8-15 下午11:59:42   * 修改人:Mu Xiongxiong   * 修改时间:2017-8-15 下午11:59:42   * 修改备注:   * @version    * */public class DataEncryptUtilTest {/** * * @Title: testBase64* @Description: 测试加密解密Base64* @param     设定文件* @return void    返回类型* @throws */@Testpublic void testBase64() {String url = "111";DataEncryptUtil data= new DataEncryptUtil();byte byteStr[]=url.getBytes();//加密String str=null;try { str=data.encryptBASE64(byteStr);} catch (Exception e) {e.printStackTrace();}System.out.println("加密完成:"+str);//进行解密try {byteStr=data.decryptBASE64(str);} catch (Exception e) {e.printStackTrace();}//把byte[]转换成数组String s=new String (byteStr);System.out.println("解密完成:"+s);}}