nowfound

Life & fun · May 27, 2026

Enigma – a walkthrough from Caesar ciphers to a working Enigma machine

I recently went on a long walk (to get newborn twins to nap) and ended up having a long discussion with ChatGPT in voice mode; asking it to explain how the Enigma machine worked and clarifying all the errors in my current understanding. I ended up going right back to basics and then subsequently spent ages failing to understand how it was cracked. Anyway, I built this in an attempt to recreate that arc for people (like me) who find Enigma intimidating: 13 stages, ~15 minutes, ending in a sandbox machine and the "no letter encrypts to itself" flaw that doomed it. Built with React + SVG +…

Enigma – a walkthrough from Caesar ciphers to a working Enigma machine launched on May 27, 2026 with 5 votes, #2,008 of 20,538 launches that month and more than 75% of that year's launches.

Visit enigma.rory.codes ↗Alternativestop 10% of May 2026

What it does

A walk from the simplest ciphers to a working Enigma machine, told one stage at a time.

In the maker’s words, at launch

I recently went on a long walk (to get newborn twins to nap) and ended up having a long discussion with ChatGPT in voice mode; asking it to explain how the Enigma machine worked and clarifying all the errors in my current understanding. I ended up going right back to basics and then subsequently spent ages failing to…

Does a similar job

all alternatives →
  • Enigma Project2021 · enigmaproject.xyz · ▲89

    The first on-chain NFT puzzle game

  • IW
  • IM
    I made a binary enigma machine for manual encryption2024 · makerworld.com · ▲74

    Introducing the 3D Printed Binary Enigma (10 Enigma) – the ultimate encryption and decryption device, no batteries required! Inspired by the iconic Enigma machines of WWII, this sleek and intuitive device lets you encode and decode messages “effortlessly”. Or how else are we going to send secure messages in the future?

  • An Elliptic Curve-Based Secure Chat, Written Using Rust and Protobuf2024 · github.com · ▲66

    This is a project I made to learn more about crypto. I've also written a [post](https://vaktibabat.github.io/posts/ecurvechat/) that explains all the crypto concepts and algorithms used in the project, and how I implemented them. I'd be very glad for any feedback about both the code and the post :)

  • 0RBITALIS2015 · 0rbitalis.com · ▲60

    An abstract gravitational puzzler

  • Enigma Chat2019 · play.google.com · ▲70

    A minimalist, locked-down one-to-one chat app.

More life & fun this month

the category →

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, May 2026

the whole month →
  • Brew ▲900

    Like Claude design for email marketing

    AI · May 2026 · brew.new

  • Parallel agents, diff reviewer, and multi-model comparisons

    Dev tools · May 2026 · kilo.ai

  • StoreClaw▲806

    Grow your store profits with agents that know how to sell

    AI · May 2026 · storeclaw.ai

  • Give your agent a real number and voice to make calls.

    AI · May 2026 · pollyreach.ai

  • Hey HN, Henry here from Cactus. We open-sourced Needle, a 26M parameter function-calling (tool use) model. It runs at 6000 tok/s prefill and 1200 tok/s decode on consumer devices. We were always frustrated by the little effort made towards building agentic models that run on budget phones, so we conducted investigations that led to an observation: agentic experiences are built upon tool calling, and massive models are overkill for it. Tool calling is fundamentally retrieval-and-assembly (match query to tool name, extract argument values, emit JSON), not reasoning. Cross-attention…

    Life & fun · May 2026 · github.com

  • 🌱 Private, quiet space for thinking. Simple app for .md files. - zakirullin/files.md

    Dev tools · May 2026 · github.com