Skip to main content

rot-kbd

A highly insecure encryption scheme based on rot13 and keyboard layouts

Use as a Python module

>>> from rot_kbd import *

>>> rot_wertyq('qwerty')
'wertyu'
>>> rot_yqwert(rot_wertyq('qwerty'))
'qwerty'

>>> rot_wertyq('wasd')
'esdf'
>>> rot_yqwert(rot_wertyq('wasd'))
'wasd'

Or on the command line

$ echo 'qwerty' | python -mrot_kbd
wertyu
$ echo 'qwerty' | python -mrot_kbd | python -mrot_kbd --rotation rot_yqwert
qwerty

Supposedly Asked Questions

Is this secure?

Absolutely not, it's not even close. rot_wertyq and rot_yqwert are certified upto an adversary rated SA 8.75 (Sibling, Age 8¾).

Is this some kind-a joke?

Yes. We prefer them to mean jokes.

Metadata

Release files for rot-kbd 2024.4.1.post1

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

Source distribution (sdist)

Source distribution for rot-kbd 2024.4.1.post1
File Size Uploaded
rot-kbd-2024.4.1.post1.tar.gz 3.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rot-kbd 2024.4.1.post1
File Interpreter ABI Platform
rot_kbd-2024.4.1.post1-py3-none-any.whl Python 3 none any Details

Total release size: 7.0 kB

Release files / rot-kbd-2024.4.1.post1.tar.gz

Download URL rot-kbd-2024.4.1.post1.tar.gz
Size 3.4 kB
Tags Source
SHA-256 checksum
How to use checksums
be1aca733a6f7edcfcc577a956d45a5637a5920963ca805e4db1224d1a6d117d
BLAKE2b-256 checksum
How to use checksums
bcfc689a7a28733956a919e0f19e7bdb61e6c04fcd0904563fc97999dc64008c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.8

Release files / rot_kbd-2024.4.1.post1-py3-none-any.whl

Download URL rot_kbd-2024.4.1.post1-py3-none-any.whl
Size 3.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fc08ea75f3a2b15d55c9069d7de08972292e81483fee130295de4155fc1b2988
BLAKE2b-256 checksum
How to use checksums
c1fc714b6020c691aec0ee440d7d0efdac02f425242faf541efeda0a04e70573
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.8

Release history Release notifications | RSS feed

This release

2024.4.1.post1 This release

2 release files

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