文件名称:noise-java:噪声协议的纯Java实现
文件大小:146KB
文件格式:ZIP
更新时间:2024-06-05 00:50:43
Java
Noise-Java库 Noise-Java是的普通Java实现,旨在用作参考实现。 该代码根据MIT许可的条款进行分发。 该库使用普通Java编写,利用Java密码学扩展(JCE)提供密码原语和基础结构。 当平台的JDK不支持原语时,Noise-Java将提供纯Java的后备实现。 以下是标准JDK中通常可用的算法,如果存在,Noise-Java将尝试使用它们: SHA-256 SHA-512 AES / CTR /无填充 某些JDK安装限制使用256位AES密钥。 您可能需要为JDK安装“无限制强度策略文件”才能解决此限制。 另外,Noise-Java中的AESGCM的纯Java后备实现也没有任何这样的限制。 如果可以更好地实现加密原语的实现,则可以修改“ Noise”类中的createDH(),createCipher()和createHash()函数以集成您的版本。
【文件预览】:
noise-java-master
----makedoc.sh(224B)
----LICENSE.txt(1KB)
----src()
--------test()
--------main()
--------.gitignore(14B)
----README.md(1KB)
----pom.xml(1KB)
----.gitignore(49B)