A terrible encryption scheme, like rot13 but keyboards
Project description
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¾).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rot-kbd-2024.4.1.tar.gz
(3.3 kB
view details)
Built Distribution
File details
Details for the file rot-kbd-2024.4.1.tar.gz
.
File metadata
- Download URL: rot-kbd-2024.4.1.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2db78854379a3d03401a0d6a912b2322429484dfc52268dfe484e7118b414eb2 |
|
MD5 | 7440b475a8dd36e16225609d06558b49 |
|
BLAKE2b-256 | 40b2e8bba9e8ad96e22f0adf4a4a9de85a650f025ba1bc9e69248f279ab2728a |
File details
Details for the file rot_kbd-2024.4.1-py3-none-any.whl
.
File metadata
- Download URL: rot_kbd-2024.4.1-py3-none-any.whl
- Upload date:
- Size: 3.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c43132ca661795f9e170345c42c8d9a6e741999419105d32557602560b40f7eb |
|
MD5 | fb8351aec42d698f7d1b87f963638d03 |
|
BLAKE2b-256 | 1060ee9e82c86b57d6c7f3c51e26184238c53b383780137d7d2ca52cf1ad8b3c |