首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jasypt与非对称加密

Jasypt与非对称加密
EN

Stack Overflow用户
提问于 2015-04-08 14:39:29
回答 2查看 3.5K关注 0票数 2

我想使用Jasypt库通过EncryptablePropertyPlaceholderConfigurer类在Spring中解密属性。我想使用非对称的公钥/私钥方法加密/解密这些属性。

您能否确认Jasypt是否支持它(开箱即用或可能使用JCE)?如果没有,是否还有其他库这样做(提供spring集成和非对称公钥/私钥方法)?

EN

回答 2

Stack Overflow用户

发布于 2020-07-28 08:46:15

它支持非对称加密。您可以使用以下命令生成私钥和公钥

代码语言:javascript
复制
openssl genpkey -out zisky.pem -algorithm RSA -pkeyopt rsa_keygen_bits:2048<br>
openssl rsa -in zisky.pem -pubout > zisky.pub

添加以下属性:

代码语言:javascript
复制
jasypt.encryptor.privateKeyFormat=PEM<br>
jasypt.encryptor.privateKeyLocation=classpath:my_example.pem

使用3.0.3版。

票数 1
EN

Stack Overflow用户

发布于 2015-04-17 17:22:21

我不知道Jasypt,但是不对称加密不适合对大于密钥大小的数据进行加密。任何库都不可能使用非对称算法提供完整的加密。这不是非对称加密的目的。

通常使用非对称加密(例如RSA)共享对称密钥(例如AES)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29517807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档