How does CryptoHack's scoring and leveling system work?

Updated

CryptoHack's progress system has three connected parts: you earn points for each solved challenge, trophies for finishing a whole category, and levels that rise as your total score grows. Points also determine your position on the scoreboard, which shows weekly top users and recent solves. The platform describes itself as a free, fun way to learn modern cryptography by solving interactive puzzles and breaking ciphers and protocols.

Points: earned per challenge

Every challenge you solve adds points to your account. The site's own framing is direct: "Earn points by solving challenges." There is no indication in the available material that points are awarded for anything other than solving challenges — reading courses, browsing, or logging in does not appear to score.

Points are cumulative and persistent, which is why the scoreboard can show large totals. The homepage's weekly top users list illustrates the scale:

Rank User Points
#1 alsgn1_ 16655
#2 brickzilla 8285
#3 9mm_memphis_cult 6595
#4 sundul969 5620
#5 mopedist 4230

The spread between #1 and #5 shows that the top of the board rewards sustained solving across many challenges, not a single lucky category.

Trophies: completing a category

Finishing an entire category earns a trophy. This is a separate signal from raw points: two users with similar scores can hold different trophies depending on whether they cleared categories end-to-end or spread their solves across many categories without finishing any. If your goal is visible completion rather than rank, trophies are the metric to watch.

Levels: tracking your progress

Levels increase as you solve more challenges. The homepage includes a "Level Up" section with the line "You are now level" and a current-level indicator, so the level is displayed on your own account as you progress. Treat the level as a rough summary of how far you've come, not a precise ranking — the scoreboard, not the level, is what orders users against each other.

Scoreboard and activity feeds

The scoreboard is the competitive layer. Alongside the weekly top users, the site surfaces:

  • Recent solves — individual challenge completions with username and timestamp, e.g. "Public Keys — Ismailimdn" and "Euler's Totient — Mariel."
  • Recent solutions — write-ups or shared approaches, e.g. "Lazy CBC — OutOfTheWell" and "Modular Inverting — TeraP."

These feeds are useful for two things: seeing which challenges are active right now, and finding other users' approaches after you've solved something yourself.

What this means in practice

If you want to climb the scoreboard, the mechanics favor volume and consistency — points accumulate per solve, and the weekly board resets attention onto recent activity. If you want a clean record of mastery, chase trophies by finishing categories. If you just want a sense of momentum, watch your level.

One caveat: the available material does not specify how many points each challenge is worth, whether difficulty affects point value, or whether the weekly board uses a rolling window. Those details would need to come from the site itself once you're logged in.