当前位置: 首页 > news >正文

网站历史权重查询页面锚wordpress

网站历史权重查询,页面锚wordpress,公司注册资金实缴流程,网站建设开发价格文章目录 前言一、AES加解密工具类总结 前言 当涉及到数据的安全性和保密性时,加密是一种关键的技术手段。AES(Advanced Encryption Standard)是一种广泛使用的对称加密算法,被认为是目前最安全和最常用的加密算法之一。 一、AES…

文章目录

  • 前言
  • 一、AES加解密工具类
  • 总结

前言

  • 当涉及到数据的安全性和保密性时,加密是一种关键的技术手段。AES(Advanced Encryption Standard)是一种广泛使用的对称加密算法,被认为是目前最安全和最常用的加密算法之一。

一、AES加解密工具类

package org.springblade.modules.data.util;import org.slf4j.Logger;
import org.slf4j.LoggerFactory;import javax.crypto.Cipher;
import javax.crypto.spec.SecretKeySpec;
import java.util.Base64;/*** AES 加解密工具** @author kk*/
public class AESUtil {static Logger logger = LoggerFactory.getLogger(AESUtil.class);// 密钥public static String key = "00B1E5452B9D453EC109D9B656150AF2";private static String charset = "utf-8";// 加密器类型:加密算法为AES,加密模式为CBC,补码方式为PKCS5Paddingprivate static String transformation = "AES/ECB/PKCS5Padding";// 算法类型:用于指定生成AES的密钥private static String algorithm = "AES";/*** 加密*/public static String encrypt(String content) {return encrypt(content, key);}/*** 解密*/public static String decrypt(String content) {return decrypt(content, key);}/*** 加密** @param content 需要加密的内容* @param key     加密密码* @return*/public static String encrypt(String content, String key) {try {//构造密钥SecretKeySpec skey = new SecretKeySpec(key.getBytes(), algorithm);//创建AES加密器Cipher cipher = Cipher.getInstance(transformation);byte[] byteContent = content.getBytes(charset);//使用加密器的加密模式cipher.init(Cipher.ENCRYPT_MODE, skey);// 加密byte[] result = cipher.doFinal(byteContent);//使用BASE64对加密后的二进制数组进行编码
//            return new String(new Base64().encode(result));return Base64.getEncoder().encodeToString(result);} catch (Exception e) {e.printStackTrace();logger.info("{}", e);}return null;}/*** AES解密** @param content 待解密内容* @param key     解密密钥* @return 解密之后* @throws Exception*/public static String decrypt(String content, String key) {try {SecretKeySpec skey = new SecretKeySpec(key.getBytes(), algorithm);Cipher cipher = Cipher.getInstance(transformation);//解密时使用加密器的解密模式cipher.init(Cipher.DECRYPT_MODE, skey);// 初始化byte[] result = cipher.doFinal(Base64.getMimeDecoder().decode(content));return new String(result); // 解密} catch (Exception e) {e.printStackTrace();logger.info("{}", e);}return null;}public static void main(String[] args) {
//        String s = "{\"username\":\"aqgc\",\"password\":\"V@654321\"}";String s = "京A55645";
//        String encryptResultStr = encrypt(s, "kcc1YgEJZ%NLc%kY");String encryptResultStr = encrypt(s);// 加密System.out.println("加密前:" + s);System.out.println("加密后:" + encryptResultStr);// 解密System.out.println("解密后:" + decrypt(encryptResultStr));String base64Encode = Base64.getEncoder().encodeToString(s.getBytes());System.out.println("base64加密后:" + base64Encode);System.out.println("base64解密后:" + new String(Base64.getDecoder().decode(base64Encode)));}
}

总结

如果此篇文章有帮助到您, 希望打大佬们能关注点赞收藏评论支持一波,非常感谢大家!
如果有不对的地方请指正!!!

参考1

http://www.yayakq.cn/news/751528/

相关文章:

  • 做钢丝绳外贸的网站公司网站建设济南兴田德润地址
  • 网站图片一般的像素照片制作视频软件app
  • 做网批的有什么网站呢厦门网站设计公司找哪家厦门小程序建设
  • 上市公司网站建设分析手机百度账号登录个人中心
  • 朋友圈自己做的网站手机网页打不开
  • 北京网站设计公司jq成都柚米科技15wordpress api开发文档下载
  • 眼镜网站怎么做竞价新媒体营销推广公司
  • 网站的运营模式宁波外贸公司注册流程
  • 站酷设计网站怎样下载图片有了域名就可以做网站了吗
  • 如何做电子书下载网站建站平台wp
  • 哪个网站可以学做馒头大型门户网站设计
  • 网站移动转换企业网络搭建及应用实验报告
  • 网站开发用px还是rem手帐风格wordpress主题
  • 网站降权怎么恢复沧浪公司网站建设电话
  • 网站备案流程何时改wordpress插件清单 很多很全
  • 网站制作软件是什么网站的建设方式
  • 卓越高职院建设网站中国建设银行手机银行app下载官网
  • 建设网站的策划书自己做网站能赚钱吗
  • 福州网站维护公司国内比较好用的建筑案例网站
  • 建筑素材网站深圳阿里网站设计公司
  • 合肥网站建设+一浪网络科技公司怎么赚钱
  • 企业在网站建设中需要做什么网站建设杭州滨江
  • 百度网站地址提交文化设计有限公司
  • 外管局网站 报告怎么做可以做h5游戏的网站
  • 国外图片网站源码.asp网站开发
  • 做网站没签合同seo专员是做什么的
  • 互联网网站案例wordpress 相册浏览器
  • 威胁网站检测平台建设企业管理软件排行榜
  • 广告 网站举例网站建设与管理教学设计
  • 重庆住房城乡建设厅网站公司网站集群系统架构及建设思路