Skip to content

This repository contains 10 simple, beginner-friendly Python projects focused on basic cybersecurity concepts and tools. Each script demonstrates a practical aspect of security, such as password strength checking, file integrity verification, and basic file encryption.

Notifications You must be signed in to change notification settings

MuthoniGathiithi/-Beginner-Python-Security-Projects

Repository files navigation

πŸ” 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

About

This repository contains 10 simple, beginner-friendly Python projects focused on basic cybersecurity concepts and tools. Each script demonstrates a practical aspect of security, such as password strength checking, file integrity verification, and basic file encryption.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages