rot-kbd


Namerot-kbd JSON
Version 2024.4.1.post1 PyPI version JSON
download
home_pageNone
SummaryA terrible encryption scheme, like rot13 but keyboards
upload_time2024-04-01 13:38:21
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords dvorak qwerty
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # rot-kbd

A highly insecure encryption scheme based on rot13 and keyboard layouts

Use as a Python module

```pycon
>>> 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

```console
$ 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.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "rot-kbd",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "dvorak, qwerty",
    "author": null,
    "author_email": "Alex Willmer <alex@moreati.org.uk>",
    "download_url": "https://files.pythonhosted.org/packages/bc/fc/689a7a28733956a919e0f19e7bdb61e6c04fcd0904563fc97999dc64008c/rot-kbd-2024.4.1.post1.tar.gz",
    "platform": null,
    "description": "# rot-kbd\n\nA highly insecure encryption scheme based on rot13 and keyboard layouts\n\nUse as a Python module\n\n```pycon\n>>> from rot_kbd import *\n\n>>> rot_wertyq('qwerty')\n'wertyu'\n>>> rot_yqwert(rot_wertyq('qwerty'))\n'qwerty'\n\n>>> rot_wertyq('wasd')\n'esdf'\n>>> rot_yqwert(rot_wertyq('wasd'))\n'wasd'\n```\n\nOr on the command line\n\n```console\n$ echo 'qwerty' | python -mrot_kbd\nwertyu\n$ echo 'qwerty' | python -mrot_kbd | python -mrot_kbd --rotation rot_yqwert\nqwerty\n```\n\n## Supposedly Asked Questions\n\n### Is this secure?\n\nAbsolutely not, it's not even close. `rot_wertyq` and `rot_yqwert` are\ncertified upto an adversary rated SA 8.75 (Sibling, Age 8\u00be).\n\n### Is this some kind-a joke?\n\nYes. We prefer them to mean jokes.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A terrible encryption scheme, like rot13 but keyboards",
    "version": "2024.4.1.post1",
    "project_urls": {
        "Homepage": "https://github.com/moreati/rot-kbd",
        "Issues": "https://github.com/moreati/rot-kbd/issues"
    },
    "split_keywords": [
        "dvorak",
        " qwerty"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c1fc714b6020c691aec0ee440d7d0efdac02f425242faf541efeda0a04e70573",
                "md5": "6b754d85c92e6123b6d913c6031b42b1",
                "sha256": "fc08ea75f3a2b15d55c9069d7de08972292e81483fee130295de4155fc1b2988"
            },
            "downloads": -1,
            "filename": "rot_kbd-2024.4.1.post1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6b754d85c92e6123b6d913c6031b42b1",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 3657,
            "upload_time": "2024-04-01T13:38:20",
            "upload_time_iso_8601": "2024-04-01T13:38:20.153763Z",
            "url": "https://files.pythonhosted.org/packages/c1/fc/714b6020c691aec0ee440d7d0efdac02f425242faf541efeda0a04e70573/rot_kbd-2024.4.1.post1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bcfc689a7a28733956a919e0f19e7bdb61e6c04fcd0904563fc97999dc64008c",
                "md5": "4b5277676299d16102d65ec888eccd8d",
                "sha256": "be1aca733a6f7edcfcc577a956d45a5637a5920963ca805e4db1224d1a6d117d"
            },
            "downloads": -1,
            "filename": "rot-kbd-2024.4.1.post1.tar.gz",
            "has_sig": false,
            "md5_digest": "4b5277676299d16102d65ec888eccd8d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 3367,
            "upload_time": "2024-04-01T13:38:21",
            "upload_time_iso_8601": "2024-04-01T13:38:21.802886Z",
            "url": "https://files.pythonhosted.org/packages/bc/fc/689a7a28733956a919e0f19e7bdb61e6c04fcd0904563fc97999dc64008c/rot-kbd-2024.4.1.post1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-01 13:38:21",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "moreati",
    "github_project": "rot-kbd",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "rot-kbd"
}
        
Elapsed time: 0.20820s