HobbyStack
HobbyStack
BrowseMy Hobbies
/
Sign in
BROWSE
  • Quiz
  • All Hobbies
  • Guides
  • Blog
  • Tools
HobbyStack

Discovery for the intentional. Mapping human curiosity to lifestyle data.

Launch Quiz →

Browse

    Hobby FinderThings to do with friendsHobbies for couplesAll HobbiesCategoriesActivity typesBrowse by traitSite Map

Learn

    How to Find a HobbyBeginner GuidesGear GuidesBlog

Company

    AboutPrivacyTerms

© 2026 HOBBYSTACK. ALL RIGHTS RESERVED.

HobbyStack earns commission on affiliate purchases at no cost to you.

    Cryptography
    Science & Curiosity

    Cryptography

    Make and break codes, the math that keeps secrets secret.

    Cryptography

    Make and break codes, the math that keeps secrets secret.

    Essentials~$240
    DifficultySteep
    Time / session1–3 hr
    WhereAt home · Online
    SpaceTiny
    Full cost breakdown →

    The pull is the click of a cipher giving way, when a wall of nonsense suddenly reads as plain English and you feel briefly like a genius.

    Most of the time, though, you're staring at math that refuses to cooperate, retracing your own logic, and discovering the secure-looking scheme you built has a hole a child could walk through.

    It rewards stubbornness and a tolerance for being wrong, and the puzzles only get harder as you go.

    Fit

    Is this for you?

    Honest tradeoffs before you spend money or clear space.

    You'll enjoy this if
    • The click of a cipher giving way to plain English feels like genius to you.
    • The stubbornness to retrace your own logic a dozen times.
    • Enjoy math puzzles that only get harder the deeper you go.
    Not for you if
    • Staring at math that refuses to cooperate would just frustrate you.
    • Finding a child-sized hole in the scheme you built would deflate you.
    • Want quick wins, not a wall between understanding and actually breaking it.
    Tends to suitThe StrategistThe Scholar
    Gear

    The full kit

    The essentials run about $240 — you don't need it all to start. Each project lists only what it uses, and the first is often free. Links open Amazon (affiliate tag).

    Programming Environment

    Raspberry Pi 4 Model B 4GB

    ~$150Buy

    Mathematical Reference

    Introduction to Modern Cryptography

    ~$75Buy

    Online Learning Platform

    Udemy Cryptography Course Subscription

    ~$15Buy
    Start here

    How to start Cryptography

    A step-by-step path from your first attempt to work you're proud of. Tick as you go, saved on this device.

    First ciphers

    0 of 4 done

    your next step

    Learn the classic ciphers

    Caesar shifts and simple substitutions. The friendly, ancient start of the whole subject.

    Find a cipher guide
    Getting started? Start with the classic ciphers
    0 of 14 steps · saved on this device
    nudge me when i'm ready

    First ciphers

    1. Learn the classic ciphers — Caesar shifts and simple substitutions. The friendly, ancient start of the whole subject.
    2. Encode and decode a message — Encrypt something, then turn it back. Doing it by hand makes the ideas click.
    3. Crack a substitution cipher by frequency — Use letter frequencies to break a code with no key. The classic codebreaker's technique.
    4. Solve a beginner crypto puzzle — A puzzle designed to be cracked. Your first real solve.

    Go deeper

    1. Learn the Vigenere cipher and how to break it — A polyalphabetic cipher that fooled people for centuries. Breaking it is a satisfying leap.
    2. Solve a harder classical cipher — A tougher puzzle with no obvious key. Where real codebreaking begins.
    3. Learn how modern crypto works — Public keys, and why they're secure. The maths behind everything online.
    4. Try a CTF crypto challenge — A capture-the-flag puzzle in a real competition. Fun, hard, and a great community.

    Real crypto

    1. Write code to implement a cipher — Program a cipher rather than doing it by hand. Where crypto meets coding.
    2. Break a weak cipher with code — Automate an attack to crack it fast. The modern codebreaker's approach.
    3. Learn hashing and encryption basics — How data is really protected in practice. The applied side of the field.

    Your skills

    1. Solve a genuinely hard crypto challenge — One that takes real thought and technique. Proof your skills are sharp.
    2. Create a cipher or puzzle for others — Design something fiendish but fair to crack. Setting one teaches you how attacks work.
    3. Share a solve or a puzzle — A tough crack, or a puzzle for others to try. The crypto community loves both.
    Read

    Cryptography guides

    From the blog

    • Best Hobbies for INTPs: What Actually Holds the Logician Mind

    Learn it with a course

    Udemy
    Recommended course

    Cryptography beginners guide with openssl - Part 2

    Start on Udemy

    Affiliate link

    Browse

    Similar hobbies

    Same pull, different craft — ranked by compatibility with Cryptography.

    See all
    Paleography

    Paleography

    Science & Curiosity
    Epigraphy

    Epigraphy

    Science & Curiosity
    Cryptic Crosswords
    New

    Cryptic Crosswords

    Games & Strategy
    Language Learning

    Language Learning

    Science & Curiosity
    Conlanging (Language Creation)

    Conlanging (Language Creation)

    Science & Curiosity
    Personality Typology

    Personality Typology

    Science & Curiosity
    See all
    similar