Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 740 Bytes

File metadata and controls

29 lines (18 loc) · 740 Bytes

🔐 Beginner Python Security Projects


🧰 Projects Included

  1. File Integrity Checker

    • Computes and compares file hashes to detect unauthorized changes.
  2. Password Strength Checker

    • Evaluates the strength of a given password based on length, character variety, and common patterns.
  3. Simple File Encryptor

    • Performs basic file encryption and decryption using symmetric encryption.

📚 Topics Covered

  • Hashing and file fingerprinting (using hashlib)
  • Password validation logic and pattern analysis
  • Basic file read/write operations
  • Encryption basics (e.g., simple XOR or Fernet-like logic)
  • Command-line interaction in Python
  • Writing modular and reusable functions