【问题标题】:Illegalkeysize exception非法密钥大小异常
【发布时间】:2010-09-15 05:49:13
【问题描述】:

我正在使用Bouncy Castle Java 加密算法实现。 我收到了IllegalKeySizeException。为了克服这个问题,我什至更改了我的 java 安全 jars(local_policy.jarUS_Export_policy.jar),但我仍然遇到同样的问题。

谁能提出解决方案(我使用的是centos操作系统)?

【问题讨论】:

  • 你能发布一个你正在使用的代码示例吗?

标签: java cryptography centos


【解决方案1】:

因为它在某些机器上运行但在其他机器上不运行,原因可能是缺少“无限强度策略文件”-found the hint here。祝你好运!

【讨论】:

    【解决方案2】:

    一些加密算法需要一个固定的密钥大小(或者一个密钥是 16 字节的倍数)。用 0 字节填充密钥,直到它足够大或相应地截断它。

    【讨论】:

    • 嗨亚伦感谢您的关注!我在不同的机器上使用相同的代码与centos..我遇到了这样的异常......用0填充键会导致代码发生变化......我想知道的是为什么即使我会发生这种情况已更改当前机器上 java 的安全 .jar ..
    • 也许修复了一个错误,现在检查了密钥大小。确保在所有机器上使用完全相同版本的 Java 和所有 JAR。
    猜你喜欢
    • 1970-01-01
    • 2011-10-17
    • 2011-04-21
    • 2019-04-26
    • 1970-01-01
    • 2018-08-21
    • 1970-01-01
    • 1970-01-01
    • 2013-11-20
    相关资源
    最近更新 更多