CryptoHack

Catalog organization: CryptoHack

Compiled by: ExtracurricularHub Editorial Team — editorial policy

Last updated

What Is CryptoHack?

CryptoHack is an active, free online learning platform built around interactive modern-cryptography puzzles. It is open continuously and is not a selective high-school program, scheduled competition, internship, or instructor-led course. A user can browse freely; saving progress and submitting flags requires an account and a simple cipher answer.

Challenges involve downloading deliberately vulnerable source code, adapting or writing small Python programs, making web requests, connecting to network services, and finding secret strings called flags. The platform covers introductory encoding, symmetric cryptography, mathematics, RSA, Diffie-Hellman, elliptic curves, hashes, web cryptography, lattices, isogenies, zero-knowledge proofs, miscellaneous topics, and a CTF archive. Python 3 is the primary language, with PyCryptodome, gmpy2, pwntools, Docker, and occasionally SageMath recommended for more advanced work.

CryptoHack Key Facts: Cost, Deadline, and Eligibility

Key facts about CryptoHack
CostFree
FormatOnline
Application deadlineRolling applications
Listing last updatedAugust 30, 2026

Program details shown here reflect the current catalog record.

Related Searches for CryptoHack

Similar Programs You May Like

Explore these related extracurricular opportunities:

Guides Related to CryptoHack

How to Apply to CryptoHack

Open the application for CryptoHack

This program has a catalog entry on ExtracurricularHub.