# Python Keyword Transposition Cipher
An implementation of a basic keyword transposition cipher in Python.
## Installation
`pip install .`
## Usage
- **Initialize** `from pyktc.cipher import Cipher; ktc = Cipher('secret')`
- **Encrypt** `ktc.encrypt('CRYPTOLOGY')`
- **Decrypt** `ktc.decrypt('MNYDX WHWJY')`
## Limitations
The basic implementation only works with A-Z though it can easily be extended to support other characters.
Raw data
{
"_id": null,
"home_page": "https://github.com/w4ffl35/pyktc",
"name": "pyktc",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "cipher,keyword transposition cipher,ktc,transposition cipher",
"author": "w4ffl35",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/95/c9/98a636ba1ea8d4b881b60d69b03671bca59cf5faa7fc6855a0d2089ca185/pyktc-1.0.0.tar.gz",
"platform": null,
"description": "# Python Keyword Transposition Cipher\n\nAn implementation of a basic keyword transposition cipher in Python.\n\n## Installation\n\n`pip install .`\n\n## Usage\n\n- **Initialize** `from pyktc.cipher import Cipher; ktc = Cipher('secret')`\n- **Encrypt** `ktc.encrypt('CRYPTOLOGY')`\n- **Decrypt** `ktc.decrypt('MNYDX WHWJY')`\n\n## Limitations\n\nThe basic implementation only works with A-Z though it can easily be extended to support other characters.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A Python implementation of a basic keyword transposition cipher",
"version": "1.0.0",
"project_urls": {
"Homepage": "https://github.com/w4ffl35/pyktc"
},
"split_keywords": [
"cipher",
"keyword transposition cipher",
"ktc",
"transposition cipher"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3d798bc4a5dc4c7ea569f752ba6a9ff7fab504fc0062ca5d11f33e2e9e9cb8dd",
"md5": "db3f161ff0dc50f88163ac39bcaf94f7",
"sha256": "7db3b1f089c754cc23c34da998e4b49f5495f2480f69cd97479d568a83d2bc1c"
},
"downloads": -1,
"filename": "pyktc-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "db3f161ff0dc50f88163ac39bcaf94f7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 2333,
"upload_time": "2024-01-25T00:56:33",
"upload_time_iso_8601": "2024-01-25T00:56:33.174070Z",
"url": "https://files.pythonhosted.org/packages/3d/79/8bc4a5dc4c7ea569f752ba6a9ff7fab504fc0062ca5d11f33e2e9e9cb8dd/pyktc-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "95c998a636ba1ea8d4b881b60d69b03671bca59cf5faa7fc6855a0d2089ca185",
"md5": "1358dd164dda64525f92301a9562dd41",
"sha256": "f2c9b5a67c111b0003b62ee4ed868c748de1d7aa08d67344c38f597293ee29c4"
},
"downloads": -1,
"filename": "pyktc-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "1358dd164dda64525f92301a9562dd41",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2036,
"upload_time": "2024-01-25T00:56:34",
"upload_time_iso_8601": "2024-01-25T00:56:34.806378Z",
"url": "https://files.pythonhosted.org/packages/95/c9/98a636ba1ea8d4b881b60d69b03671bca59cf5faa7fc6855a0d2089ca185/pyktc-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-25 00:56:34",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "w4ffl35",
"github_project": "pyktc",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pyktc"
}