首页 > 其他分享 >spring cloud 加密解密

spring cloud 加密解密

时间:2022-10-26 09:22:31浏览次数:49  
标签:encrypt spring 解密 jks alias 密钥 口令 cloud

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

 

 

 

标签:encrypt,spring,解密,jks,alias,密钥,口令,cloud
From: https://www.cnblogs.com/When6/p/16827123.html

相关文章

  • 【Java技术总结】Spring事务失效总结
    事务方法必须是public,private、protected、default都会失效。@ServicepublicclassUserService{@Transactionalprivatevoidadd(UserModeluserModel){......
  • 使用Spring AOP实现系统操作日志记录
    使用SpringAOP实现系统操作日志记录一、什么是SpringSpring是一个广泛应用的J2EE框架,是针对bean的生命周期进行管理的轻量级容器,主要由SpringCore、SpringAOP、Spri......
  • SpringBoot整合Swagger3
    1、导入相关依赖<!--swagger--><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version></depen......
  • Spring基础使用四
    Spring基础使用四FactoryBean概念:FactoryBean是一个接口,需要创建一个类实现该接口其中有三个方法:getObject():通过一个对象交给IOC容器处理getObjectType():设置......
  • SpringBoot整合Freemarker实现页面静态化
    第一步:创建项目添加依赖:<!--web和actuator(图形监控用)基本上都是一起出现的--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-......
  • 【springboot】静态方法从用户协议头获取信息
     publicstaticIntegergetUid(){HttpServletRequestrequest=((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();......
  • SpringCloud(一) - Dubbo + Zookeeper
    Dubbo和Zookeeper不是SpringCloud的东西,放在这里只是为了方便复习;1、下载安装Zookeeper和Dubbo1.1下载安装教程下载安装教程windows环境下安装zookeeper教程详解(单......
  • Springboot中@Value的使用详解
    Springboot中@Value的使用详解Springboot通过@Value注解将配置文件中的属性注入到容器内组件中(可用在@Controller、@Service、@Configuration、@Component等Spring托管的......
  • SpringBoot2配置HikariCP连接池的密码保护
    本文讨论如何保护SpringBoot配置文件中的数据库连接信息,一般情况下application.properties里会如下配置DataSource:spring.datasource.driver-class-name=com.mysql.cj.jdbc.......
  • Spring MVC的执行流程
    SpringMVC的执行流程如下:用户点击某个请求路径,发起一个HTTPrequest请求,该请求会被提交到 DispatcherServlet(前端控制器);由DispatcherServlet 请求一个或多个Han......