
工具类
CodeID2017
这个作者很懒,什么都没留下…
展开
-
MD/SHA加密
MD/SHA256加密加密优点:MD/SHA256加密非常可靠并且是不可逆的不可逆:正常情况下我们对 “a” 使用MD5字符串加密后会变成一个16进制的字符串(举例:51454ab15165),把任何一个字符串变成一个16进制的字符串,这个是不可逆的。假设有人拿到了加密后的结果(举例:51454ab15165)是不可能反推出 “a” 的。jar:这里使用commons-codec-1.9.jarMD5加密/** * Copyright © 2020wangylCompany. All原创 2020-08-27 15:57:35 · 463 阅读 · 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 · 574 阅读 · 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 · 732 阅读 · 0 评论 -
二维码(带Logo)加密解密-QRCode方式
二维码加密解密-QRCode加密工具类/** * Copyright © 2020wangylCompany. All rights reserved. * * @Title: QRCodeUtil.java * @Prject: MyTestDemo * @Package: qrcode * @Description: TODO * @version: V1.0 */package qrcode;import java.awt.Color;import java.aw原创 2020-08-25 16:33:14 · 5497 阅读 · 1 评论 -
二维码(带Logo)加密解密-ZXing方式
二维码(带Logo)加密解密-QRCode方式二维码的加密解密工具类/** * Copyright © 2020wangylCompany. All rights reserved. * * @Title: ZXingUtil.java * @Prject: MyTestDemo * @Package: zxing * @Description: TODO * @author: wangyl * @date: 2020年8月25日 上午10:54:15 * @version:原创 2020-08-25 16:59:58 · 2579 阅读 · 0 评论