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

做整站优化wordpress 图片站

做整站优化,wordpress 图片站,怎样下载建设部网站,百度推广怎么弄一、前言 在业务系统开发过程中,我们必不可少的会使用数据库,在应用开发过程中,数据库连接信息往往都是以明文的方式配置到yaml配置文件中的,这样有密码泄露的风险,那么有没有什么方式可以避免呢?方案当然是有的,就是对数据库密码配置的时候进行加密,然后读取的时候再…

一、前言

在业务系统开发过程中,我们必不可少的会使用数据库,在应用开发过程中,数据库连接信息往往都是以明文的方式配置到yaml配置文件中的,这样有密码泄露的风险,那么有没有什么方式可以避免呢?方案当然是有的,就是对数据库密码配置的时候进行加密,然后读取的时候再进行解密,这样就可以避免敏感信息泄露了。

二、SM4算法

目前市面上流行的加密算法有很多,本次我们采用国产加密算法SM4进行介绍。

SM4加密算法是一种分组对接加密算法,详细信息可以参考百度百科:

SM4:SM4百科

在这里插入图片描述

三、数据库配置信息加解密

1. 导入相关加解密依赖

<dependency><groupId>org.bouncycastle</groupId><artifactId>bcprov-jdk15to18</artifactId><version>1.76</version>
</dependency><dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.8.25</version>
</dependency>

2. 编写加解密工具类

import cn.hutool.crypto.SmUtil;
import cn.hutool.crypto.symmetric.SM4;public class SM4Utils {/*** SM4是对称加密,需要设置一个加解密秘钥* <p>* System.out.println(Arrays.toString("@Jhx2024#$%^&*!+".getBytes(StandardCharsets.UTF_8)));* 特别注意字符串key的长度需要16位*/private static final byte[] keys = new byte[]{64, 74, 104, 120, 50, 48, 50, 52, 35, 36, 37, 94, 38, 42, 33, 43};/*** 创建一个SM4加解密对象*/private static final SM4 sm4 = SmUtil.sm4(keys);/*** 设置一个标识符,标识@SM4@- 开头的字符串是经过SM4加密的需要解密*/public static final String SM4_PREFIX = "@SM4@-";/*** 对字符串进行加密** @param value* @return*/
http://www.yayakq.cn/news/700849/

相关文章:

  • 门户网站开发模板自己购买域名做网站
  • 公司网站布局百科wordpress
  • 建设厅网站技术负责人要求客户又找不到你
  • 婚庆公司网站的设计与实现网站设计论文大全
  • 安徽网新网站建设网站建设咨询加工
  • php游戏网站建设seo优化外链平台
  • 做排名的网站哪个好怎么建立一个自己的网站
  • 网站建设要会英语吗台州房产网站建设
  • 国际网站怎么注册免费的wordpress使用qq登录
  • 自己做的网站怎么在移动端访问国内网站为什么要备案
  • 鞍山网站制作推广软文范例
  • 荆门网站制作公司有网站了怎么做app
  • 做效果图的兼职网站兰州市最新通知
  • 网站进度条国外在线网站建设平台
  • 网站建设招标样本wordpress短代码 下载
  • 大学思政类网站建设外贸网络推广经验
  • 落实网站建设培训班精神长春app定制
  • 临泉网站建设自己做的优惠卷网站怎么进商品
  • 网站内容营销动漫做的游戏 迅雷下载网站有哪些
  • 无锡做网站f7wlv2ex 网站建设
  • 高明做网站最有效的100个营销方法
  • 大朗做网站宁波手工活外发加工网
  • 青岛网站建设方案托管如何解析网站
  • 浅谈国内高校英文网站的建设现状必应搜索引擎怎么样
  • 线上销售平台都有哪些镇江网站建设优化制作公司
  • 嘉兴网站制作软件成都网站建设公司高新
  • 烟台产品网站建设海纳网站建设
  • 重庆公司做网站wordpress创建新页面
  • 电子商务网站建设精英驾校网站模版
  • 手机网站发布页电脑版好用搜索引擎排名