
加密解密
CodeID2017
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MD/SHA加密
MD/SHA256加密 加密优点: MD/SHA256加密非常可靠并且是不可逆的 不可逆:正常情况下我们对 “a” 使用MD5字符串加密后会变成一个16进制的字符串(举例:51454ab15165),把任何一个字符串变成一个16进制的字符串,这个是不可逆的。假设有人拿到了加密后的结果(举例:51454ab15165)是不可能反推出 “a” 的。 jar:这里使用commons-codec-1.9.jar MD5加密 /** * Copyright © 2020wangylCompany. All原创 2020-08-27 15:57:35 · 478 阅读 · 0 评论 -
加密解密--BASE64方式
BASE64加密解密 由于MD5和SHA256加密是不可逆的,但是我们加密后又想要解密可以使用BASE64 这里我们选择的是Bases4是jdk自带的 package com.sun.org.apache.xerces.internal.impl.dv.util; 解析: Base64加密调用的是 * public static String encode(byte[] binaryData) Base64解密调用的是 * public static byte[] decode(String en原创 2020-08-27 18:48:06 · 742 阅读 · 0 评论 -
加密解密--异或方式
使用异或进行加密解密 异或机密和解密工具类 package utils; /** * @ClassName: SecurityUtil * @Description: TODO 加密和解密 * @author: wangyl * @date: 2020年8月27日 下午2:27:57 * * */ public class SecurityUtil { /* * 通过异或的方式实现加密和解密 * 开始前需要先捋清楚加密和解密的参数和返回值 * 参数:传入字符串 Strin原创 2020-08-27 15:11:28 · 601 阅读 · 0 评论