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

     加密,分为多种,使用场景也是很多的,最多常用的加密方式就是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
	 */
	@Test
	public 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);
	}
	

}


原文地址:https://www.cnblogs.com/a1111/p/12816207.html