我想使用Jasypt库通过EncryptablePropertyPlaceholderConfigurer类解密Spring中的属性。我想使用非对称公钥/私钥方法加密/解密这些属性。
您能否确认Jasypt是否支持它(开箱即用或可能使用JCE)?如果没有,那么还有其他库(提供弹簧集成和非对称公钥/私钥方法)吗?
答案 0 :(得分:2)
最后,我使用了以下解决方案。也许有人会发现它很有用。
答案 1 :(得分:1)
它支持非对称加密。您可以使用以下命令生成私钥和公钥
Auth::attempt
添加以下属性:
=LEN(A1-INT(A1))<=4
使用版本3.0.3。
答案 2 :(得分:0)
我不知道Jasypt,但非对称加密不适合加密大于其密钥大小的数据。任何库都不可能使用非对称算法提供完全加密。这不是非对称加密的目的。
通常,您使用非对称加密(例如RSA)共享对称密钥(例如AES)。