1.底包
<dependency>
  <groupId>org.springframework.security</groupId>
  <artifactId>spring-security-rsa</artifactId>
</dependency>
RsaSecretEncryptor   类 encrypt 和  decrypt
1.生成jks复制到项目的src/main/resources中
 
cmd 到 C:\应用软件\java\jdk1.8.0_111\bin 下执行下面语句
keytool -genkeypair -alias ConfigKey -keyalg RSA -dname "CN=Web Server,OU=Unit,O=Organization,L=City,S=State,C=US" -keypass DvdMpqs7qNBBjK -keystore server.jks -storepass n2Fs5UhddfLEDaZ
enkeypair 生成密钥对
alias 要处理的条目的别名
keyalg 密钥算法名称
keypass   密钥口令
keystore  密钥库名称
storepass 密钥库口令
2.配置文件
encrypt:
  key-store:
    location: classpath:/server.jks   文件路径
    password: n2Fs5UhddfLEDaZ         密钥库口令
    alias: ConfigKey                  要处理的条目的别名
    secret: DvdMpqs7qNBBjK            密钥口令
3.使用:需要加密的信息使用"{cipher}+密文" 替换。
encrypt

 
decrypt

 

最新文章

  1. phpMyAdmin上传文件大小限制
  2. Windows Azure 云服务角色架构
  3. ubuntu 14 安装 JDK
  4. PHP+socket游戏数据统计平台发包接包类库
  5. jquery判断邮箱格式问题
  6. JavaScript之引用类型介绍
  7. Android 手势锁的实现 为了让自己的应用程序的安全,现在
  8. Android View的重绘过程之Measure
  9. 消息队列比较-rabbitmq/kafka/rocketmq/ONS
  10. Android WIFI的基本操作
  11. 237. 程序自动分析 【map+并查集】
  12. Resize CentOS Linux hard drive partition (centos 6.3 调整LVS磁盘大小)
  13. Java+Windows+ffmpeg实现视频转换
  14. 20165333 2016-2017-2 《Java程序设计》第1周学习总结
  15. 20172305 2018-2019-1 《Java软件结构与数据结构》第七周学习总结
  16. phpstorm failed to create jvm:error code -6 解决办法 解决方法
  17. C# OPC UA服务器 OPC UA网关 三菱 西门子 欧姆龙 Modbus转OPC UA 服务器 可配置的OPC UA服务器网关 HslSharp软件文档
  18. RNA-seq分析htseq-count的使用
  19. Python开发环境Wing IDE如何使用调试功能
  20. SQL Server on Red Hat Enterprise Linux

热门文章

  1. element ui tabs 标签页支持展开收起修改
  2. ubuntu18.04 安装 opencv(版本4.5.5) cmake(版本3.25)
  3. 简单的自动清理TIM/QQ聊天垃圾文件方案
  4. QT 使用QDomDocument::setContent()读XML文件总是返回false
  5. Flink任务自定义个性化配置logback.xml文件
  6. 「postOI」Lost Array
  7. 模拟ATM系统 —— 用户注册、登录和用户操作页设计 、查询账号、退出账号功能
  8. 消息队列RocketMQ应用
  9. Docker CLI docker run 常用命令
  10. 修改ubuntu 源