Skip to content

0xSa3d/CryptoHack-Courses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CryptoHack — Learning Repository

This repository documents my structured progress while studying cryptography through the CryptoHack platform.
It contains concise notes and Python-based solutions for each challenge, organized by module.

Purpose

  • Build strong fundamentals in practical cryptography
  • Develop byte-level data handling skills
  • Practice systematic cryptanalysis techniques used in CTF environments

Modules

  • Introduction — Encoding, bytes manipulation, XOR fundamentals
  • Modular Arithmetic — Number theory basics used in public-key cryptography (in progress)
  • Symmetric Cryptography — Planned
  • Public-Key Cryptography — Planned
  • Elliptic Curves — Planned

Repository Structure

Each module directory contains:

  • NOTES.md — Consolidated technical notes for the module
  • One subdirectory per challenge:
    • solve.py — Implementation used to solve the task
    • README.md — Brief explanation of the approach and concept

Progress Tracking

See PROGRESS.md for completion status across modules.

External Write-up

Detailed learning notes for the Introduction module:

https://medium.com/@0xSa3d/my-first-steps-into-cryptography-with-cryptohack-d062db9fd584

Scope and Policy

  • Flags are intentionally omitted.
  • Focus is on methodology, data representation, and reasoning rather than tooling.

About

Structured notes and solutions for CryptoHack modules.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages