zoukankan      html  css  js  c++  java
  • 使用加密工具类进行有效的字符串加密——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);
    	}
    	
    
    }
    


  • 相关阅读:
    Python电影投票系统
    Python打印一个等边三角形
    打印正直角三角形
    MySQL指令
    MySQL安装 8.0.15版本
    局部变量 全局变量
    目录
    格式化输出
    转义字符
    ffmpeg 从内存中读取数据(或将数据输出到内存)
  • 原文地址:https://www.cnblogs.com/a1111/p/7459636.html
Copyright © 2011-2022 走看看