标签: java cryptography
我对密码学有点新意,我想知道为什么Java中的密钥大小有限制?
只能使用更大的密钥,特别是安装无限强度管辖区政策文件...
答案 0 :(得分:5)
基本上是因为政治。当时美国对加密的出口限制强于40比特,甚至有些政府也不允许强加密。
Oracle可以分发默认的弱JCE版本,而不会被后向政府阻止,并根据需要提供策略文件(这些文件可以被后发政府阻止)。