Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
noise-java — Implementazione Java pura del protocollo Noise | Kitploit
Strumenti/GitHubGitHub/rweather/noise-java
Strumenti di Crittografia/DecrittografiaCrittografiaUtilità e Framework
GitHubrweather/noise-java

noise-java

Implementazione Java pura del protocollo Noise

Vedi Repository
149582 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Libreria Noise-Java

Noise-Java è un'implementazione in Java puro del protocollo Noise, pensata come implementazione di riferimento. Il codice è distribuito secondo i termini della licenza MIT.

Questa libreria è scritta in Java puro, facendo uso della Java Cryptography Extension (JCE) per fornire primitive e infrastrutture crittografiche. Quando una primitiva non è supportata dalla JDK della piattaforma, Noise-Java fornisce un'implementazione di fallback in Java puro.

I seguenti algoritmi sono comunemente disponibili nelle JDK standard e Noise-Java cercherà di utilizzarli se presenti:

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

Alcune installazioni della JDK limitano l'uso di chiavi AES a 256 bit. Potrebbe essere necessario installare gli "Unlimited Strength Policy Files" per la tua JDK per aggirare questa limitazione. In alternativa, l'implementazione di fallback in Java puro di AESGCM in Noise-Java non presenta tali restrizioni.

Se hai a disposizione implementazioni migliori delle primitive crittografiche, puoi modificare le funzioni createDH(), createCipher() e createHash() nella classe "Noise" per integrare le tue versioni.

La documentazione del pacchetto contiene ulteriori informazioni sulle classi della libreria Noise-Java.

Per maggiori informazioni su questa libreria, per segnalare bug, per contribuire o per suggerire miglioramenti, contatta l'autore Rhys Weatherley tramite email.

Scarica lo strumento