Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
工具/GitHubGitHub/rweather/noise-java
加密/解密工具密码学实用工具与框架
GitHubrweather/noise-java

noise-java

Noise 协议的纯 Java 实现

查看仓库
14958132年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Noise-Java 库

Noise-Java 是 Noise 协议 的一种纯 Java 实现,旨在作为参考实现。该代码根据 MIT 许可证条款分发。

此库使用纯 Java 编写,利用 Java 加密扩展(JCE)提供加密原语和基础架构。当平台的 JDK 不支持某种原语时,Noise-Java 会提供纯 Java 的备用实现。

以下算法在标准 JDK 中通常可用,如果存在,Noise-Java 将尝试使用它们:

  • SHA-256
  • SHA-512
  • AES/CTR/NoPadding

某些 JDK 安装限制了 256 位 AES 密钥的使用。您可能需要为 JDK 安装 “Unlimited Strength Policy Files” 以绕过此限制。或者,Noise-Java 中 AESGCM 的纯 Java 备用实现没有任何此类限制。

如果您有更好的加密原语实现,可以修改 “Noise” 类中的 createDH()、createCipher() 和 createHash() 函数来集成您的版本。

包文档包含有关 Noise-Java 库中类的更多信息。

有关此库的更多信息、报告错误、贡献或提出改进建议,请通过电子邮件联系作者 Rhys Weatherley。

下载工具