Java JCE 提供者 - "clean room implementation"是什么意思?

标签 java encryption jce

我需要编写一个 JCE 提供程序。我了解到我需要使用充气城堡洁净室实现。您能告诉我“洁净室实现”在这种情况下的含义吗?

最佳答案

在这种情况下,无尘室实现意味着代码仅根据描述和规范编写,无法访问任何可能有问题的代码。

这很重要,因为 Sun 源代码以前的许可证与特别是 GPL 发行版不兼容。通过确保代码不是在没有访问此类代码的情况下编写的,可以保证以后不会发现 Sun 许可证适用于洁净室实现,然后再次与 GPL 许可证或任何其他限制不兼容。

换句话说,它保证所显示的许可证将有效。

关于Java JCE 提供者 - "clean room implementation"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2575362/

相关文章:

java - 数组荒谬挑战

java - 在服务器端捕获生成的动态内容

mysql - Liferay 7.1.1 GA2 - 如何加密数据库内容?

c# - python 和 .net 上使用单个公钥加密的不同答案

java - AES-256 和 PKCS7Padding 在 Java 中失败

java - 这是否使用 256 位 AES 加密?

java - java中如何不使用sublist方法获取子列表

java - JDK7+ 中的 OperatingSystemMXBean getProcessCpuTime()

python - 如何在 Python 中进行 PGP(生成 key 、加密/解密)

java - 在 Java 中强制使用 AES 256