Skip to main content

cesar

Cesar (de)ciphers a given text with Caesar Cipher.

Calling cesar

As a Python script, it can be called with: python cesar.py [options]

Alternatively, it can be used as a system command: ./cesar.py [options]

One could copy the file to a location in $PATH and remove the extension. That way you could just call it from anywhere as: cesar [options]

Usage

Cesar is written so it behaves as any other GNU/Linux console command.

Admits the input message in three different ways:

  • Direct input after calling the command (default).
  • Add input to the command (-m option).
  • Read input from file (-i option).

The input can either be:

  • A plain message to cipher (default).
  • A ciphered message to decipher (-d option).

The ouput will be either:

  • Shown in the console (default).
  • Written to a file (-o option, overwrites, add -a to append).

Help can be seen using -h, --help option.

Version can be seen using --version option.

Notes

Due to the cyclical nature of this cipher, there is no actual difference between encryption and decryption but the key used.

For example, a shift of 3 to the left is equivalent to a shift of 23 to the right.

Warning

This cipher is not secure AT ALL. It is provided for its historical significance (and also for fun!).

DO NOT USE IT TO CIPHER ANY INFORMATION YOU WOULD LIKE TO REMAIN SECURE.

Release files for cesar 1.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cesar 1.0.5
File Size Uploaded
cesar-1.0.5.tar.gz 17.3 kB Details

Release files / cesar-1.0.5.tar.gz

Download URL cesar-1.0.5.tar.gz
Size 17.3 kB
Tags Source
SHA-256 checksum
How to use checksums
c59197c1715b807c55d7623ac46793e2033cf917a8b0d3c7682ad020221bf957
BLAKE2b-256 checksum
How to use checksums
6a0dbee44b0d5ac5d664b30433ca2a4b4b711a0c43824a2faefda41daa02b97b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.5 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page