具体异常:org.jasypt.exceptions.EncryptionOperationNotPossibleException: Encryption raised an exception. A possible cause is you are using strong encryption algorithms and you have not installed the Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files in this Java Virtual Machine

原因:SpringBoot项目用到的jasypt加密,在项目想要反翻译得到jasypt加密的明文数据

问题:JDK目录下没有JCE依赖。

解决:

1:下去官网下载

http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

得到一个压缩包,解压

2:将local_policy.jar和US_export_policy.jar,替换JDK路径-->jre-->lib-->security下面的即可

然后重新运行即可反编译成功,拿到明文数据。

Logo

鸿蒙生态一站式服务平台。

更多推荐