Skip to content

Rubidium7/md5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

md5

Table of Contents
  1. About the project
  2. Getting started

About the project

product-screenshot

This was the second project on my personal 10-day hackathon to learn about cryptography, and coding in rust, and to deepen my knowledge about network protocols and TLS/SSL.

Basically this is just the md5 algorithm implemented in Rust. You give it an input string and it outputs a 128-bit hash.

And btw this is my first ever project in rust, so don't @ me if there's some unconventional handlings of things, it's all part of the learning process :D

Getting started

This is how you might run this program locally. Do note that it was originally made for a unix system, so your mileage may vary depending on your machine.

Prerequisites

As this program is coded in rust, you need to have rust and cargo installed

How to run it

The program takes input as either a string, a file or reads it from the stdin

git clone https://github.com/Rubidium7/md5.git
cd md5
cargo build
./target/debug/md5 -s <string>
  or
./target/debug/md5 <filename>
  or
./target/debug/md5 (<= will read stdin) 

(back to top)

About

md5 algorithm in rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages