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.3k34956vor 3h 11mVon 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 unter Verwendung von Traits aus der [digest]-Crate implementiert. Verwendungsbeispiele sind in der Dokumentation der digest-Crate und der Hash-Implementierungs-Crates enthalten. Darüber hinaus benötigen alle Crates keine Standardbibliothek (d. h. sie sind no_std-fähig) und können durch Deaktivieren der Standard-Crate-Features einfach für Bare-Metal- oder WebAssembly-Programmierung verwendet 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.ioDokumentationMSRV[Sicherheit]
[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.88💚
[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: Das [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-Bewertungen beschrieben, die den einzelnen Hash-Funktionen zugeordnet sind (d. h. den Algorithmen, nicht der konkreten Implementierung):

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

Weitere Informationen finden Sie auf der Security-Seite bei Wikipedia.

Crate-Namen

Wo immer möglich, werden Crates unter demselben Namen wie der Crate-Ordner veröffentlicht. Die Eigentümer von md5 haben die Teilnahme an diesem Projekt abgelehnt. Dieses 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 ❗-Symbol. Beachten Sie, dass die Bibliothek selbst md5 heißt, d. h. in use-Anweisungen sollten Sie md5 verwenden, nicht md_5.

Lizenz

Tool herunterladen