Skip to content

Sharan112212/Password-Cracking-and-Hashing-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Password Cryptography and Security Analysis

Overview

This project implements cryptographic hashing techniques to demonstrate secure data storage and evaluates the vulnerability of weak passwords to automated dictionary attacks.

Technical Features

1. Cryptographic Hashing

  • Algorithm: Utilizes the SHA-256 (Secure Hash Algorithm 256-bit) to transform plain-text inputs into fixed-length cryptographic hashes.
  • One-Way Integrity: Demonstrates the cryptographic property where the original input cannot be mathematically reversed from the resulting hash.

2. Dictionary Attack Simulation

  • Vulnerability Testing: Implements a simulation that compares target hashes against a pre-defined dictionary of common weak passwords.
  • Security Validation: Analyzes the effectiveness of password complexity in resisting automated brute-force attempts.

Execution Instructions

  1. Run the analysis script: python password_security.py
  2. Follow the prompts to generate a hash and observe the attack simulation.

Ethical Disclosure

This software is intended for educational use and security awareness training only. It demonstrates fundamental cryptographic concepts to help developers implement more robust authentication systems.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages