Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
hashes — Sammlung kryptografischer Hashfunktionen, geschrieben in reinem Rust | Kitploit
Tools/GitHubGitHub/rustcrypto/hashes
Hash-AnalyseKryptographieDienstprogramme & FrameworksTop in Kryptographie Nr.20Top in Hash-Analyse Nr.9
GitHubrustcrypto/hashes

hashes

Sammlung kryptografischer Hashfunktionen, geschrieben in reinem Rust

Repository anzeigen
2.3k34341vor 1 MonatVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

RustCrypto: Hashes

[![Project Chat][chat-image]][chat-link] [![dependency status][deps-image]][deps-link] ![Apache2/MIT licensed][license-image]

Sammlung von [kryptografischen Hashfunktionen][1], geschrieben in reinem Rust.

Alle Algorithmen befinden sich in separaten Crates und sind mithilfe von Traits aus der [digest]-Crate implementiert. Verwendungsbeispiele finden sich in der Dokumentation der digest-Crate sowie der Hash-Implementierungs-Crates. Darüber hinaus benötigen alle Crates keine Standardbibliothek (d. h. sie sind no_std-fähig) und können problemlos für Bare-Metal- oder WebAssembly-Programmierung verwendet werden, indem die standardmäßigen Crate-Features deaktiviert werden.

Für eine Sammlung von [erweiterbaren Ausgabefunktionen (XOFs)][XOF] siehe das Repository [RustCrypto/XOFs].

Unterstützte Algorithmen

Hinweis: Für neue Anwendungen, oder wenn die Kompatibilität mit anderen bestehenden Standards keine vorrangige Rolle spielt, empfehlen wir dringend, entweder [BLAKE3][blake3], SHA-2 oder SHA-3 zu verwenden.

AlgorithmusCrateCrates.ioDokumentationMSRVSicherheit
[Ascon-Hash256][ascon‑hash256]crates.ioDocumentation1.85💚
[bash-hash][STB 34.101.77-2020][bash‑hash]crates.ioDocumentation1.85💚
[BelT]-Hash[belt‑hash]crates.ioDocumentation1.85💚
[BLAKE2][blake2]crates.ioDocumentation1.85💚
[FSB][fsb]crates.ioDocumentation1.85💚
[GOST R 34.11-94][GOST94][gost94]crates.ioDocumentation1.85💛
[Grøstl] (Groestl)[groestl]crates.ioDocumentation1.85💚
[JH][jh]crates.ioDocumentation1.85💚
[Kupyna][kupyna]crates.ioDocumentation1.85💚
[MD2][md2]crates.ioDocumentation1.85💔
[MD4][md4]crates.ioDocumentation1.85💔
[MD5][md5] ❗crates.ioDocumentation1.85💔
[RIPEMD][ripemd]crates.ioDocumentation1.85💚
[SHA-1][sha1]crates.ioDocumentation1.85💔
[SHA-1 Checked][sha1-checked]crates.ioDocumentation1.85💛
[SHA-2][sha2]crates.ioDocumentation1.85💚
[SHA-3] (Keccak)[sha3]crates.ioDocumentation1.85💚
[SHABAL][shabal]crates.ioDocumentation1.85💚
[Skein][skein]crates.ioDocumentation1.85💚
[SM3] (OSCCA GM/T 0004-2012)[sm3]crates.ioDocumentation1.85💚
[Streebog] (GOST R 34.11-2012)[streebog]crates.ioDocumentation1.85💛
[Tiger][tiger]crates.ioDocumentation1.85💛
[Whirlpool][whirlpool]crates.ioDocumentation1.85💚

HINWEIS: Die [blake3]-Crate implementiert die digest-Traits, die von den übrigen Hashes in diesem Repository verwendet werden, wird jedoch vom BLAKE3-Team gepflegt.

Legende der Sicherheitsstufen

Im Folgenden werden die Sicherheitsstufen beschrieben, die jeder Hashfunktion zugeordnet sind (d. h. den Algorithmen, nicht der jeweiligen Implementierung):

SymbolBeschreibung
💚Keine bekannten erfolgreichen Angriffe
💛Theoretischer Bruch: Sicherheit geringer als behauptet
💔Angriff in der Praxis demonstriert: nach Möglichkeit vermeiden

Weitere Informationen finden Sie auf der Seite Sicherheit bei Wikipedia.

Crate-Namen

Wann immer möglich werden Crates unter demselben Namen wie der Crate-Ordner veröffentlicht. Die Betreiber von md5 lehnten die Teilnahme an diesem Projekt ab. Diese Crate implementiert die [digest]-Traits nicht und ist daher nicht mit dem RustCrypto-Ökosystem interoperabel. Aus diesem Grund veröffentlichen wir unsere MD5-Implementierung als md-5 und kennzeichnen sie mit dem ❗-Zeichen. Beachten Sie, dass die Bibliothek selbst als md5 benannt ist, d. h. in use-Anweisungen sollten Sie md5 verwenden, nicht md_5.

Lizenz

Tool herunterladen