jce加密
下载两个jar到jdk home下的jre/**下两个文件夹替换对应的jar

1.生成秘钥
| keytool.exe -genkeypair -alias "config-server.jks" -keyalg "RSA" -dname "CN=zhaiyongchao,OU=company,O=organization,L=city,ST=province,C=china" -keypass apiprod -keystore "d:\config-server.jks" -storepass apiprod -validity 365 -deststoretype pkcs12 |
2.在配置中心中加入配置
| encrypt: |
| *#key: Thisismysecretkey* key-store: |
| location: classpath:/config-server.jks |
| password: apiprod |
| alias: config-server.jks |
3. 生成加密的密文
3.1加密
| curl -k http://localhost:9101/encrypt -d apiprod_ |
3.2解密
| curl -k http://localhost:9101/decrypt -d AQADj9EYJtgxewcZSWAs+Gc9i3bTpDdFVREnkFHL |
| |
| +TzRJ4LY4wQlKDmdy86IJKZed11aplcvKi3hNZzEZb9RY0E3m0vJUNsq38p81yOM8qCzUAHCwdrtxf7o9p1dESYweLZjbgsKO26AadMt7fxFZdknbVs0PHPjT+l3t2GIsII60HSs7Fbuwerpe7HZaRthI8tmy9393eSMsbG5d9aHwn2zbeeFeom4f/sdVz+RO1i7zwGnv4vFLLCkiHI/oEgQHVfjLnjVsMa6i5yLVzxd0gqUMs0D5HHqugOScGxO7ve/G2wn7eaoNC02+6QK06CSRsx9qTt1qhGz3OIOT2jk4BxsC55WMeoBPXh6fc3HVT+4eyw4SIk4KL36Dyd4DlFnC3U= |

4.使用加密密文
{cipher}作为前缀+密文
例如:
| {cipher}AQC+QMyy94p2bI5nUFjNMCB/9Dh3+1CRBA5sWR/GwlTZmrytAWwXjfi8+ |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?