Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
noise-java — Реализация протокола Noise на чистой Java | Kitploit
Инструменты/GitHubGitHub/rweather/noise-java
Инструменты шифрования/дешифрованияКриптографияУтилиты и фреймворки
GitHubrweather/noise-java

noise-java

Реализация протокола Noise на чистой Java

Репозиторий
149582 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Библиотека Noise-Java

Noise-Java — это реализация протокола Noise на чистой Java, предназначенная в качестве эталонной реализации. Код распространяется на условиях лицензии MIT.

Эта библиотека написана на чистой Java и использует Java Cryptography Extension (JCE) для предоставления криптографических примитивов и инфраструктуры. Если примитив не поддерживается JDK платформы, Noise-Java предоставляет запасную реализацию на чистой Java.

Следующие алгоритмы обычно доступны в стандартных JDK, и Noise-Java попытается использовать их, если они присутствуют:

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

Некоторые установки JDK ограничивают использование 256-битных ключей AES. Возможно, вам потребуется установить «Unlimited Strength Policy Files» для вашей JDK, чтобы обойти это ограничение. В качестве альтернативы, запасная реализация AESGCM на чистой Java в Noise-Java не имеет подобных ограничений.

Если у вас есть более качественные реализации криптографических примитивов, вы можете изменить функции createDH(), createCipher() и createHash() в классе «Noise», чтобы интегрировать свои версии.

В документации по пакету содержится дополнительная информация о классах библиотеки Noise-Java.

Чтобы получить дополнительную информацию об этой библиотеке, сообщить об ошибках, внести вклад или предложить улучшения, пожалуйста, свяжитесь с автором Рисом Уэзерли по электронной почте.

Скачать инструмент