Skip to main content

WW2 M-209 encryption device simulator

Project description

The M-209 is a mechanical cipher machine used by the US military during World War II and up to the Korean War. The M-209 is also known as the CSP-1500 by the US Navy. The M-209 is an example of a Hagelin device, a family of mechanical cipher machines created by Swedish inventor Boris Hagelin.

This project is a Python 3 library and command-line utility for encrypting and decrypting text by simulating the operation of an actual M-209 device.

Please see the documentation for library usage, tutorials and references.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

m209-1.0.0.tar.gz (30.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

m209-1.0.0-py3-none-any.whl (38.0 kB view details)

Uploaded Python 3

File details

Details for the file m209-1.0.0.tar.gz.

File metadata

  • Download URL: m209-1.0.0.tar.gz
  • Upload date:
  • Size: 30.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for m209-1.0.0.tar.gz
Algorithm Hash digest
SHA256 fbcb6f589fb9e88f7ec8ddd47cf608c9fc863a7052e1e9ea6812b13c76fa4eb1
MD5 b464961eaedfc2e4e20a2b02fda754e2
BLAKE2b-256 2f29c331c2d090e6dec8f5e76532615285ff437c4ef3ac1656a0040401314480

See more details on using hashes here.

File details

Details for the file m209-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: m209-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 38.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for m209-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5c00d5664913716f5cc47299dcb62fbdfd696ca630b98459221f98632d280ec1
MD5 51dc862c2179eb2d23acaaf954cce471
BLAKE2b-256 11d9ce68e07626c50855c90152f36aa88b291694fc8e56f2a3f12a31f1dbc289

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page