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

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介: 使用加密工具类进行有效的字符串加密——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);
  }
}
相关文章
|
7月前
|
数据安全/隐私保护
使用加密工具类进行有效的字符串加密——CSDN博客
使用加密工具类进行有效的字符串加密——CSDN博客
|
7月前
|
数据安全/隐私保护
常用的字符串加密解密工具类
常用的字符串加密解密工具类
|
7月前
|
Java 开发工具 数据安全/隐私保护
技术博客:市面上加密混淆软件的比较和推荐
技术博客:市面上加密混淆软件的比较和推荐
128 0
|
4月前
|
存储 算法 数据库
使用python hashlib模块给明文字符串加密,以及如何撞库破解密码
`hashlib` 是 Python 中用于实现哈希功能的模块,它可以将任意长度的输入通过哈希算法转换为固定长度的输出,即散列值。该模块主要用于字符串加密,例如将用户名和密码转换为不可逆的散列值存储,从而提高安全性。`hashlib` 提供了多种哈希算法,如 `md5`、`sha1`、`sha256` 等。
64 1
|
2月前
|
存储 Java 数据库
密码专辑:对密码加盐加密,对密码进行md5加密,封装成密码工具类
这篇文章介绍了如何在Java中通过加盐和加密算法(如MD5和SHA)安全地存储密码,并提供了一个密码工具类PasswordUtils和密码编码类PasswordEncoder的实现示例。
40 10
密码专辑:对密码加盐加密,对密码进行md5加密,封装成密码工具类
|
2月前
|
数据安全/隐私保护
sm4加密工具类
sm4加密工具类
35 3
|
6月前
|
Java 数据安全/隐私保护
JAVA中MD5加密(MD5工具类)
JAVA中MD5加密(MD5工具类)
262 1
|
6月前
|
存储 算法 Cloud Native
C++ bcrypt算法 字符串加密,亲测有效
C++ bcrypt算法 字符串加密,亲测有效
|
6月前
|
Java 数据安全/隐私保护
AES加密工具类(java)
AES加密工具类(java)
104 0
|
7月前
|
编解码 测试技术 数据安全/隐私保护
小工具实战-Python实现小工具输出字符串大小写转换、字符串统计、编解码、MD5加密
小工具实战-Python实现小工具输出字符串大小写转换、字符串统计、编解码、MD5加密
96 2