小编Wil*_*n60的帖子

Java安全类强制转换异常

嗨,我是Java安全的初学者,我在调用时遇到以下问题:

Cipher cipher = Cipher.getInstance("RSA/ECB/PKCS1Padding");
Run Code Online (Sandbox Code Playgroud)

我收到了错误:

java.lang.ClassCastException: com.sun.crypto.provider.RSACipher cannot be cast to javax.crypto.CipherSpi

在我的war文件中还有5个用于支付网关加密的jar文件:

  • CRYPTIX-JCE-api.jar文件
  • CRYPTIX-JCE-provider.jar
  • CRYPTIX-消息api.jar文件
  • CRYPTIX-的OpenPGP-provider.jar
  • CRYPTIX-PKI-api.jar文件

如果没有这5个JAR文件,那么Cipher.getInstance()可以工作,但这是不可能的,因为我需要JAR来进行支付信息加密.

那里的任何人都可以告诉我如何克服这个问题的道路?

java security encryption rsa

3
推荐指数
2
解决办法
5371
查看次数

标签 统计

encryption ×1

java ×1

rsa ×1

security ×1