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
hashes — Raccolta di funzioni hash crittografiche scritte in puro Rust | Kitploit
Strumenti/GitHubGitHub/rustcrypto/hashes
Analisi HashCrittografiaUtilità e Framework
GitHubrustcrypto/hashes

hashes

Raccolta di funzioni hash crittografiche scritte in puro Rust

Vedi Repository
2.3k33512 giorni 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

RustCrypto: Hash

Project Chat dependency status Apache2/MIT licensed

Raccolta di funzioni hash crittografiche scritte in Rust puro.

Tutti gli algoritmi risiedono in crate separati e sono implementati utilizzando i trait del crate digest. Esempi di utilizzo sono forniti nella documentazione di digest e dei crate di implementazione degli hash. Inoltre, tutti i crate non richiedono la libreria standard (cioè sono compatibili con no_std) e possono essere facilmente utilizzati per la programmazione bare-metal o WebAssembly disabilitando le funzionalità predefinite del crate.

Per una raccolta di funzioni di output estendibili (XOF), fare riferimento al repository RustCrypto/XOFs.

Algoritmi Supportati

Nota: Per le nuove applicazioni, o quando la compatibilità con altri standard esistenti non è una preoccupazione primaria, raccomandiamo vivamente di utilizzare BLAKE3, SHA-2 o SHA-3.

NOTA: il crate blake3 implementa i trait digest utilizzati dal resto degli hash in questo repository, ma è mantenuto dal team di BLAKE3.

Legenda dei Livelli di Sicurezza

Quella che segue descrive le valutazioni del livello di sicurezza associate a ciascuna funzione hash (cioè gli algoritmi, non la specifica implementazione):

CuoreDescrizione
💚Nessun attacco riuscito noto
💛Rottura teorica: sicurezza inferiore a quanto dichiarato
💔Attacco dimostrato nella pratica: da evitare se possibile

Vedere la pagina Sicurezza su Wikipedia per maggiori informazioni.

Nomi dei Crate

Quando possibile, i crate vengono pubblicati con lo stesso nome della cartella del crate. I proprietari di md5 hanno rifiutato di partecipare a questo progetto. Questo crate non implementa i trait digest, quindi non è interoperabile con l'ecosistema RustCrypto. Questo è il motivo per cui pubblichiamo la nostra implementazione di MD5 come md-5 e la contrassegniamo con il simbolo ❗. Nota che la libreria stessa si chiama md5, cioè nelle istruzioni use dovresti usare md5, non md_5.

Licenza

Tutti i crate in questo repository sono concessi in licenza sotto una delle seguenti:

  • Apache License, Version 2.0
  • MIT license

a tua scelta.

Contributi

Salvo diversa indicazione esplicita, qualsiasi contributo inviato intenzionalmente per l'inclusione nel lavoro da parte tua, come definito nella licenza Apache-2.0, sarà concesso in doppia licenza come sopra, senza ulteriori termini o condizioni.

Scarica lo strumento
AlgoritmoCrateCrates.ioDocumentazioneMSRVSicurezza
Ascon-Hash256ascon‑hash256crates.ioDocumentation1.85💚
bash-hashbash‑hashcrates.ioDocumentation1.85💚
BelT hashbelt‑hashcrates.ioDocumentation1.85💚
BLAKE2blake2crates.ioDocumentation1.85💚
FSBfsbcrates.ioDocumentation1.85💚
GOST R 34.11-94gost94crates.ioDocumentation1.85💛
Grøstl (Groestl)groestlcrates.ioDocumentation1.85💚
JHjhcrates.ioDocumentation1.85💚
Kupynakupynacrates.ioDocumentation1.85💚
MD2md2crates.ioDocumentation1.85💔
MD4md4crates.ioDocumentation1.85💔
MD5md5 ❗crates.ioDocumentation1.85💔
RIPEMDripemdcrates.ioDocumentation1.85💚
SHA-1sha1crates.ioDocumentation1.85💔
SHA-1 Checkedsha1-checkedcrates.ioDocumentation1.85💛
SHA-2sha2crates.ioDocumentation1.85💚
SHA-3 (Keccak)sha3crates.ioDocumentation1.85💚
SHABALshabalcrates.ioDocumentation1.85💚
Skeinskeincrates.ioDocumentation1.85💚
SM3 (OSCCA GM/T 0004-2012)sm3crates.ioDocumentation1.85💚
Streebog (GOST R 34.11-2012)streebogcrates.ioDocumentation1.85💛
Tigertigercrates.ioDocumentation1.85💛
Whirlpoolwhirlpoolcrates.ioDocumentation1.85💚