Enigma - 3D 인터랙티브 Enigma 머신 모델
Show HN: A working 3D model of an Enigma machine

Enigma는 제2차 세계대전 당시 사용된 Enigma 암호 기계를 3D로 재현한 인터랙티브 웹 애플리케이션입니다. 사용자는 로터 설정, 플러그보드 연결, 링 설정 등을 직접 조작하며 암호화 과정을 체험할 수 있습니다. 또한 역사적 사진과 설명을 통해 Enigma의 작동 원리와 역사적 중요성을 배울 수 있습니다. 이 도구는 암호학과 역사에 관심 있는 사람들에게 교육적 가치를 제공합니다.
“독일군은 Enigma를 사용하여 제2차 세계대전 중 암호화된 메시지를 전송했습니다. 폴란드, 영국, 프랑스의 암호 해독가들은 기계와 운영 절차의 약점을 이용하여 가로챈 통신을 해독했습니다.”
HN 토론
40- dmcrespo
정말 멋진 프로젝트네요! 유일하게 눈에 띈 점은 성능이 때때로 약간 느리게 느껴지고, 특히 모델과 상호작용할 때 유동성이 좀 더 필요하다는 것입니다.
그 외에는 모든 것이 정말 잘 만들어졌다고 느껴집니다. JavaScript/HTML로 이런 것을 만드는 것, 특히 이렇게 세밀한 3D 모델을 다루는 것은 최적화 측면에서 상당히 어려운 일일 겁니다.
훌륭한 작업입니다!
- virtualcolossus
잘했어요, 내부에서 정확히 무슨 일이 일어나는지 보여주는 많은 단면도가 마음에 듭니다.
제가 2021년에 작성한 Enigma 시뮬레이션(https://enigma.virtualcolossus.co.uk)에 관심이 있으실 수도 있습니다 (AI 이전 시대!). 제가 만든 여러 개 중 하나입니다.
Android 폰에서 VR로 둘러보거나 PC/Mac에서 더 쉽게 사용해 보세요.
라디오와 모스 키를 사용해 인터넷을 통해 다른 사용자에게 메시지를 보낼 수도 있습니다.
- heurekamala
멋진 작업이네요. 이런 교육적인 보석들이 여기 있습니다. 이런 보물들을 모아놓은 사이트(예: 가상 박물관)가 있을까요?
- utopiah
깔끔하네요, WebXR에서 핸드 트래킹과 함께 사용할 수 있다면 좋겠습니다. 두 가지 모드를 상상해봅니다:
- AR: 기계를 책상 위에, 문서 옆에 놓을 수 있는 모드
- VR: 기계가 맥락 속에 있는 모드, 예를 들어 Guernsey에 있는 독일 해군 신호 본부의 3D 모델, 결국 더 넓은 맥락으로 나아가는 것.
- anonydsfsfs
프레젠테이션이 정말 마음에 듭니다! 소스 코드를 공유해 주실 수 있나요?