rou*_*ngh 3 java cryptography spring-security spring-boot spring-cloud-config
我正在使用spring config服务器和spring安全性。我遵循了链接 https://cloud.spring.io/spring-cloud-config/multi/multi__spring_cloud_config_server.html 我在C:\ Program Files \ Java \ jdk1.8.0_171 \ jre \ lib \ security文件夹中添加了JCF 。当我发布localhost:8080 / encrypt {“ description”:“加密算法不够强大”,“ status”:“ INVALID”}时,就会出现此响应。请让我知道这个问题。
小智 11
如果你得到{"description": "The encryption algorithm is not strong enough", "status": "INVALID" }响应。解决方法是在配置服务器中创建 bootstrap.properties 文件并添加 encrypt.key="Seccrete Key “ 财产。
免责声明:我正在运行org.springframework.cloud:spring-cloud-config-server:2.0.6.RELEASE。
它不仅足以启用无限的加密策略(顺便说一句,默认情况下从jdk8.161开始),而且还必须提供(如果要使用对称密码学的话)crypto.key属性。
您可以在文档中找到它:http : //cloud.spring.io/spring-cloud-config/2.0.x/single/spring-cloud-config.html#_key_management
PS:在bootstrap.properties中设置它。
使用 spring cloud config server 2,我们收到端点/加密的错误响应,因为加密算法不够强大。如果您没有定义 encrypt.key 属性,则会出现此错误。即使定义了此属性,为避免此错误,该属性encrypt.key也应放置在bootstrap.properties而不是 中application.properties。
| 归档时间: |
|
| 查看次数: |
2434 次 |
| 最近记录: |