Enigma - Interactive 3D model of the WWII cipher machine

Show HN: A working 3D model of an Enigma machine

Enigma - Interactive 3D model of the WWII cipher machine

Enigma — это интерактивный 3D-симулятор легендарной шифровальной машины времен Второй мировой войны. Проект позволяет заглянуть внутрь устройства, изучить его компоненты — роторы, коммутационную панель, рефлектор — и понять, как немцы шифровали сообщения, а польские, британские и французские криптоаналитики их взламывали. Вы можете в реальном времени настроить роторы, подключить кабели, отправить зашифрованную телеграмму и проследить путь сигнала. Идеально для любителей истории, криптографии и всех, кто хочет прикоснуться к технологиям прошлого.

Немецкие военные использовали Enigma во время Второй мировой войны для отправки зашифрованных сообщений. Польские, британские и французские криптоаналитики использовали слабости машины и процедур её эксплуатации, чтобы расшифровывать перехваченные коммуникации.
  1. dmcrespo

    Очень крутой проект! Единственное, что я заметил, — производительность местами кажется немного медленной, и ей не помешало бы чуть больше плавности, особенно при взаимодействии с моделью.

    Помимо этого, всё сделано действительно очень хорошо. Создать такое на JavaScript/HTML, особенно с настолько детализированной 3D-моделью, должно быть довольно сложной задачей с точки зрения оптимизации.

    Отличная работа!

  2. virtualcolossus

    Хорошая работа, мне нравятся многочисленные разрезы, показывающие, что именно происходит внутри.

    Возможно, вам будет интересна моя симуляция Enigma (https://enigma.virtualcolossus.co.uk), которую я написал ещё в 2021 году (до эпохи ИИ!). Одна из нескольких, что я сделал.

    Попробуйте на Android-телефоне, чтобы осмотреться в VR, или на PC/Mac для более удобного использования.

    Вы даже можете отправлять сообщения другим пользователям через интернет с помощью радио и телеграфного ключа.

  3. heurekamala

    Классная работа. Здесь есть несколько таких образовательных жемчужин. Существует ли сайт, который объединяет эти сокровища (например, в виртуальном музее)?

  4. utopiah

    Здорово, было бы отлично иметь это в WebXR с отслеживанием рук, представляю два режима:

    - AR, где машину можно поставить на свой стол, рядом с документами

    - VR, где машина находится в контексте, например, 3D-модель штаба немецких военно-морских сигнальных служб в Гернси, а затем, возможно, шаг назад к более широкому контексту.

  5. anonydsfsfs

    Мне очень нравится подача! Не могли бы вы поделиться исходным кодом?

Ещё за этот день

2026-09-30