具体异常: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下面的即可
然后重新运行即可反编译成功,拿到明文数据。