Skip to content

ussfranck/rusty_bcrypt_hasher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rusty Bcrypt Hasher

Rust Bcrypt Hasher is a simple and efficient command-line application written in Rust that generates bcrypt hashes from a given input. This tool was created to address a specific need in a web application where I had to implement an authentication system without a register feature.

Key Features

  • Bcrypt Hash Generation: Securely generate bcrypt hashes from input strings.
  • Command-Line Interface: Easy-to-use CLI for generating hashes on the fly.
  • Security Enhancement: Allows pre-creation of base passwords for employees to use initially and then change to their personal passwords upon first login.

Use Case

In a web application, I needed a way to securely handle passwords for employees without providing a registration feature. The solution was to generate base passwords that employees could use to log in for the first time and then update to their own passwords. Rust Bcrypt Hasher was created to facilitate this need.

Technology Used

  • Rust: Programming language used for its performance and safety features. PS: the best🍷
  • Bcrypt: Library used for generating secure password hashes.

How to Use

Website Preview

  1. Clone the Repository: git clone https://github.com/yourusername/rust-bcrypt-hasher.git
  2. Navigate to the Project Directory: cd rust-bcrypt-hasher
  3. Build the Application: cargo build --release
  4. Run the Application: ./target/release/rust-bcrypt-hasher "your_password_here"

Example

To generate a bcrypt hash for the password "my_secure_password": ./target/release/rust-bcrypt-hasher "my_secure_password"



Disclaimer

This application was developed to solve a specific problem within a web application project. It is a simple tool and may require further enhancements for broader use cases.

Feel free to explore, contribute, and enhance Rusty Bcrypt Hasher!

French🏳️

Please translate the page🖐️🍸. • Veuillez traduire le page🖐️🍸.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages