The Invent with Python Blog

Writings from the author of Automate the Boring Stuff.

Virtual Caesar Cipher Wheel program

Sun 18 September 2011    Al Sweigart

The Caesar Cipher Wheel is a paper cutout that can be used to perform encryption and decryption in the Caesar Cipher. However, if you don't have a printer but do have Python and Pygame installed, you can use this Caesar Cipher Wheel program to rotate a virtual cipher disk instead.

Download source and image files. (88 KB)

Download the executable for Windows (5.3 MB)

There is also an online JavaScript Virtual Cipher Wheel.

Screenshot of cipherwheel application

You will need Python (2 or 3) and Pygame installed to run the program. Or, if you are running Windows, you can download the win32 binary.


Learn to program for free with my books for beginners:

Sign up for my "Automate the Boring Stuff with Python" online course with this discount link.

Email | Mastodon | Twitter | Twitch | YouTube | GitHub | Blog | Patreon | LinkedIn | Personal Site