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)
| File | Size | Uploaded | |
|---|---|---|---|
| rot-kbd-2024.4.1.post1.tar.gz | 3.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|