Learn Rust by implementing a SHA-1 hash cracker

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Sevalla - Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com
featured
  1. black-hat-rust

    Applied offensive security with Rust - https://kerkour.com/black-hat-rust

    The moment has come to get your hands dirty: let's write your first Rust program. As for all the code examples in this course, you can find the complete code in the accompanying Git repository: https://github.com/skerkour/black-hat-rust

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. john

    John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs

    Please note that in a real-world scenario, we may want to use optimized hash crackers such as hashcat or John the Ripper, which, among other things, may use the GPU to significantly speed up the cracking.

  4. crates.io

    The Rust package registry

    Now that the basic structure of our program is in place, we need to actually compute the SHA-1 hashes. Fortunately for us, some talented developers have already developed this complex piece of code and shared it online, ready to use in the form of an external library. In Rust, we call those libraries, or packages, crates. They can be browsed online at https://crates.io.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Metasploit explained for pentesters

    4 projects | dev.to | 1 Dec 2023
  • Hackers Tools: Must-Have Tools for Every Ethical Hacker

    2 projects | dev.to | 29 May 2023
  • Cyber Security Tools

    4 projects | dev.to | 11 Sep 2021
  • 🛡️ Top 10 Free Penetration Testing Tools Every Security Team Should Use in 2025

    5 projects | dev.to | 28 Apr 2025
  • It Started as Fun, Turned Into a Calling...

    6 projects | dev.to | 8 Oct 2024