Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
noise-java — Implémentation en Java pur du protocole Noise | Kitploit
Outils/GitHubGitHub/rweather/noise-java
Outils de Chiffrement/DéchiffrementCryptographieUtilitaires et Frameworks
GitHubrweather/noise-java

noise-java

Implémentation en Java pur du protocole Noise

Voir le dépôt
14958il y a 2 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Bibliothèque Noise-Java

Noise-Java est une implémentation Java pure du protocole Noise, destinée à servir d'implémentation de référence. Le code est distribué sous les termes de la licence MIT.

Cette bibliothèque est écrite en Java pur, faisant appel à la Java Cryptography Extension (JCE) pour fournir les primitives cryptographiques et l'infrastructure. Lorsqu'une primitive n'est pas prise en charge par le JDK de la plateforme, Noise-Java fournit une implémentation de repli en Java pur.

Les algorithmes suivants sont généralement disponibles dans les JDK standard et Noise-Java essaiera de les utiliser s'ils sont présents :

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

Certaines installations de JDK restreignent l'utilisation de clés AES 256 bits. Vous devrez peut-être installer les "Unlimited Strength Policy Files" pour votre JDK afin de contourner cette restriction. Alternativement, l'implémentation de repli AESGCM en Java pur dans Noise-Java n'a pas de telles restrictions.

Si de meilleures implémentations des primitives cryptographiques sont disponibles, vous pouvez modifier les fonctions createDH(), createCipher() et createHash() de la classe "Noise" pour intégrer vos versions.

La documentation du paquet contient plus d'informations sur les classes de la bibliothèque Noise-Java.

Pour plus d'informations sur cette bibliothèque, pour signaler des bogues, pour contribuer, ou pour suggérer des améliorations, veuillez contacter l'auteur Rhys Weatherley via courriel.

Télécharger l’outil