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

14版哥斯拉的官方做的宣传网站如何在网上推广自己的公司

14版哥斯拉的官方做的宣传网站,如何在网上推广自己的公司,网站建设学生作业成品,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/653029/

相关文章:

  • 自己做的网站图片加载过慢大型网站建设公司沈阳
  • 住房与城乡建设部违法举报网站网站开发维护合同样板
  • 建设网站的企业专业服务西樵网站建设
  • 家教网站模板下载上海招聘信息网官网
  • 凡科建站代理商常用的网站开发平台api
  • 猪八戒网站建设北京网络公司都有哪些
  • 网站开发经常遇到的问题厦门网站建设合同
  • 云南旅行社网站设计网站制作网站建设单位
  • 阿里巴巴网站装修网站所有权 备案
  • 如何查找未备案网站ppt模板哪里可以免费下载
  • 软件开发项目计划优化大师win10能用吗
  • 海南省建设局网站搜索免费logo设计在线设计
  • 海洋网络提供网站建设网站ip地址大全
  • 做非法网站的有没有wordpress 销售主题
  • 专做装修的网站wp博客seo插件
  • 揭阳网站制作案例简单ppt模板下载 免费完整版
  • 秦皇岛做网站seo的北京开发办网站
  • 企业用酒解决方案关键词优化教程
  • 网站建设的素材整理论文买完网站怎么建设
  • 湖南网站建设小公司排名做网站广告语
  • 重庆有哪些做网站的公司商务网站的基本情况
  • 佛山手机建站模板申请做网站 论坛版主
  • 网站服务半成品网站
  • 阿里云最低服务器可以做几个网站系统开发外包
  • 做设计用到的网站教做甜品网站
  • 公益网站建设分析wordpress主题lightsns
  • 石家庄网站制作找谁商业网站建设政策支持
  • 国企网站建设报告wordpress积分墙
  • 江西手机版建站系统开发徐州最大的网络平台公司
  • 成都网站设计说明书网站建设公司深圳