RealRsa


NameRealRsa JSON
Version 0.1.0 PyPI version JSON
download
home_pageNone
Summarypython version of rsa
upload_time2024-11-24 13:01:37
maintainerNone
docs_urlNone
authorzkh
requires_python<4.0,>=3.8
licenseMIT License
keywords cryto openssl
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Python RSA加解密封装

解除只能用公钥加密的限制



## 示例

```python
from RealRsa import Rsa


pyrsa = Rsa()

pub_key = """
-----BEGIN RSA PUBLIC KEY-----
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
-----END RSA PUBLIC KEY-----
"""

data = "1bff1dfb66a599777dfe4d5edad268d41866e8f82d9604d6b750e2106b292cf2e11690420f515c3fe06d5fe851dc977e1eb3f0f610881659cb8fbf78e3e0dbc260dd7876146fc2b0e24a059fdf4d9540e8b1f9f755006085f491980248c345da03ff50edb77561bc5a304dc9ab658540cfbed4ebf828a351058abe7af508d5a19fa8dce65955d4f535618cba8fa115454fac166bf53784d51f319a56e3de071d766bda8c1683a74f10c9ee873daa710d233b53bcf8cbf7e0f9e48c13d9a1096ee3971c7c35b1b4bf4a4c6cdb4518c75147d5a21ed17fe161075baad4512ab3d4cf994f1bd5ca983fbf255f65b6a5d321ed68999cbff9b7e1b5dc9fc358d7a247"

ret = pyrsa.pub_decrypt(bytes.fromhex(data), pub_key)
print(ret)

ret = pyrsa.pub_encrypt("23342321",pub_key)
print(ret)
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "RealRsa",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.8",
    "maintainer_email": null,
    "keywords": "cryto, openssl",
    "author": "zkh",
    "author_email": "404937333@qq.com",
    "download_url": "https://files.pythonhosted.org/packages/77/ed/4e81db0391babac6f5e402992d1ce4fc8f76afd368999df5f5fd8f3ddf3c/realrsa-0.1.0.tar.gz",
    "platform": "Windows",
    "description": "# Python RSA\u52a0\u89e3\u5bc6\u5c01\u88c5\n\n\u89e3\u9664\u53ea\u80fd\u7528\u516c\u94a5\u52a0\u5bc6\u7684\u9650\u5236\n\n\n\n## \u793a\u4f8b\n\n```python\nfrom RealRsa import Rsa\n\n\npyrsa = Rsa()\n\npub_key = \"\"\"\n-----BEGIN RSA PUBLIC KEY-----\nxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n-----END RSA PUBLIC KEY-----\n\"\"\"\n\ndata = \"1bff1dfb66a599777dfe4d5edad268d41866e8f82d9604d6b750e2106b292cf2e11690420f515c3fe06d5fe851dc977e1eb3f0f610881659cb8fbf78e3e0dbc260dd7876146fc2b0e24a059fdf4d9540e8b1f9f755006085f491980248c345da03ff50edb77561bc5a304dc9ab658540cfbed4ebf828a351058abe7af508d5a19fa8dce65955d4f535618cba8fa115454fac166bf53784d51f319a56e3de071d766bda8c1683a74f10c9ee873daa710d233b53bcf8cbf7e0f9e48c13d9a1096ee3971c7c35b1b4bf4a4c6cdb4518c75147d5a21ed17fe161075baad4512ab3d4cf994f1bd5ca983fbf255f65b6a5d321ed68999cbff9b7e1b5dc9fc358d7a247\"\n\nret = pyrsa.pub_decrypt(bytes.fromhex(data), pub_key)\nprint(ret)\n\nret = pyrsa.pub_encrypt(\"23342321\",pub_key)\nprint(ret)\n```\n",
    "bugtrack_url": null,
    "license": "MIT License",
    "summary": "python version of rsa",
    "version": "0.1.0",
    "project_urls": null,
    "split_keywords": [
        "cryto",
        " openssl"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "229c15ec4065316c7aed48318382874767bf4d1453b63515106a75cf4ca56d42",
                "md5": "55d37771a66bbfd1fff8c2004398a548",
                "sha256": "c0c6512a13a7d4ebb079721a21ec338046de4e20e7bdb742611bcb3852434c24"
            },
            "downloads": -1,
            "filename": "RealRsa-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "55d37771a66bbfd1fff8c2004398a548",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.8",
            "size": 2355468,
            "upload_time": "2024-11-24T13:01:19",
            "upload_time_iso_8601": "2024-11-24T13:01:19.312845Z",
            "url": "https://files.pythonhosted.org/packages/22/9c/15ec4065316c7aed48318382874767bf4d1453b63515106a75cf4ca56d42/RealRsa-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "60d845539dbedba05856bc783d28acd9e1728c89801c2c7da6a1c08e140843ce",
                "md5": "6dfaa5898e0847b98d19bd94067c0355",
                "sha256": "4ab39beb7315bf30c27955f44f0b1d538670fc43630b24807243733be9dd00e5"
            },
            "downloads": -1,
            "filename": "RealRsa-0.1.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6dfaa5898e0847b98d19bd94067c0355",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.8",
            "size": 32967,
            "upload_time": "2024-11-24T13:01:21",
            "upload_time_iso_8601": "2024-11-24T13:01:21.426532Z",
            "url": "https://files.pythonhosted.org/packages/60/d8/45539dbedba05856bc783d28acd9e1728c89801c2c7da6a1c08e140843ce/RealRsa-0.1.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9f84081eb08eb1f9968313e018b969eb732e855b35f165b5ee9a6542ba6e0c58",
                "md5": "d5e9781154c06b6235c20f0809e9b536",
                "sha256": "ecea1ac76927bce29d31355652fdef5c08d143b60fd2a4acbb77bf29f600fa25"
            },
            "downloads": -1,
            "filename": "RealRsa-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d5e9781154c06b6235c20f0809e9b536",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.8",
            "size": 2355562,
            "upload_time": "2024-11-24T13:01:22",
            "upload_time_iso_8601": "2024-11-24T13:01:22.696250Z",
            "url": "https://files.pythonhosted.org/packages/9f/84/081eb08eb1f9968313e018b969eb732e855b35f165b5ee9a6542ba6e0c58/RealRsa-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a44e2af4df7f4c1b73b4dc0570b05cbad50582dcabc5d60dc5bf37b27b0a2b71",
                "md5": "d56511247427cfcdd1adf99832fccf86",
                "sha256": "fe34de8d78a705680edf4bb840a990faaebbcba8a8c541a2249c456832340be8"
            },
            "downloads": -1,
            "filename": "RealRsa-0.1.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d56511247427cfcdd1adf99832fccf86",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.8",
            "size": 32994,
            "upload_time": "2024-11-24T13:01:24",
            "upload_time_iso_8601": "2024-11-24T13:01:24.680946Z",
            "url": "https://files.pythonhosted.org/packages/a4/4e/2af4df7f4c1b73b4dc0570b05cbad50582dcabc5d60dc5bf37b27b0a2b71/RealRsa-0.1.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d3aba5eeac416db2b34690fdb36df3f07e2bfd039c964be0f38732a0e4054e27",
                "md5": "a68aaaaae9c9fc16aca87f102b1301bb",
                "sha256": "4da6cb3a675956eb2d52d3df52d4f6d059d96fe58e03d39351b8db3ef09a2eb0"
            },
            "downloads": -1,
            "filename": "RealRsa-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a68aaaaae9c9fc16aca87f102b1301bb",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.8",
            "size": 2355620,
            "upload_time": "2024-11-24T13:01:26",
            "upload_time_iso_8601": "2024-11-24T13:01:26.366194Z",
            "url": "https://files.pythonhosted.org/packages/d3/ab/a5eeac416db2b34690fdb36df3f07e2bfd039c964be0f38732a0e4054e27/RealRsa-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8a7ba21b9027fa627e63cdcbe2eb5d3f7d99bd62f180ac90d524cc2e6f80e7b7",
                "md5": "35af1b17a7e6d3a60dcb86f9d621af02",
                "sha256": "3ccd1f33781c0057adbeebd415fb8fcd8cba0c31c386f8487b63faa3f0a6eb16"
            },
            "downloads": -1,
            "filename": "RealRsa-0.1.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "35af1b17a7e6d3a60dcb86f9d621af02",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.8",
            "size": 33151,
            "upload_time": "2024-11-24T13:01:28",
            "upload_time_iso_8601": "2024-11-24T13:01:28.314491Z",
            "url": "https://files.pythonhosted.org/packages/8a/7b/a21b9027fa627e63cdcbe2eb5d3f7d99bd62f180ac90d524cc2e6f80e7b7/RealRsa-0.1.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0e18034108811553805dd72d400c8db2a3de346774d00e0662f59aad1c944bc7",
                "md5": "d8650904174477e1ee6b5042ba3b7f7b",
                "sha256": "4da0ef867c63b6a39f6d38cccf8f79df1cc99817a29e5bb52c1530fe22c96cbe"
            },
            "downloads": -1,
            "filename": "RealRsa-0.1.0-cp38-cp38-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d8650904174477e1ee6b5042ba3b7f7b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<4.0,>=3.8",
            "size": 2541880,
            "upload_time": "2024-11-24T13:01:30",
            "upload_time_iso_8601": "2024-11-24T13:01:30.231084Z",
            "url": "https://files.pythonhosted.org/packages/0e/18/034108811553805dd72d400c8db2a3de346774d00e0662f59aad1c944bc7/RealRsa-0.1.0-cp38-cp38-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "40b4715b32cf34d42e1a435c36ae5e1f35fb7f29e36a7cb485ea854e3f139a8c",
                "md5": "519f3c841d771a4d0864b93de90db44f",
                "sha256": "d46a1fd4f505960443ce795df7509332ae54940ecdb59e9bbaea1b3bdc113f8e"
            },
            "downloads": -1,
            "filename": "RealRsa-0.1.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "519f3c841d771a4d0864b93de90db44f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<4.0,>=3.8",
            "size": 33691,
            "upload_time": "2024-11-24T13:01:31",
            "upload_time_iso_8601": "2024-11-24T13:01:31.554089Z",
            "url": "https://files.pythonhosted.org/packages/40/b4/715b32cf34d42e1a435c36ae5e1f35fb7f29e36a7cb485ea854e3f139a8c/RealRsa-0.1.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c9d790c268e959f025bc7e1faea9b741bdb0a8d537e9477a91f33d38f95a0134",
                "md5": "305e9ab8a3ed233408f16e4bea72c60f",
                "sha256": "272f753434066417d541f868edb3408f184b7d047cd4646b8bdc74e159a851e8"
            },
            "downloads": -1,
            "filename": "RealRsa-0.1.0-cp39-cp39-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "305e9ab8a3ed233408f16e4bea72c60f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.8",
            "size": 2356163,
            "upload_time": "2024-11-24T13:01:33",
            "upload_time_iso_8601": "2024-11-24T13:01:33.340020Z",
            "url": "https://files.pythonhosted.org/packages/c9/d7/90c268e959f025bc7e1faea9b741bdb0a8d537e9477a91f33d38f95a0134/RealRsa-0.1.0-cp39-cp39-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "44948f8eb730d46ccca858c48d02157eeaaac6d037ca58d9f8e7479a8113ab10",
                "md5": "7b5f0c9d6ebcbe1d3cb67d107086e6bc",
                "sha256": "eaee469a63bddaeebe1e7752563dbf4f526ac9512cad349eb3b669b85309892d"
            },
            "downloads": -1,
            "filename": "RealRsa-0.1.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7b5f0c9d6ebcbe1d3cb67d107086e6bc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "<4.0,>=3.8",
            "size": 33528,
            "upload_time": "2024-11-24T13:01:35",
            "upload_time_iso_8601": "2024-11-24T13:01:35.434868Z",
            "url": "https://files.pythonhosted.org/packages/44/94/8f8eb730d46ccca858c48d02157eeaaac6d037ca58d9f8e7479a8113ab10/RealRsa-0.1.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "77ed4e81db0391babac6f5e402992d1ce4fc8f76afd368999df5f5fd8f3ddf3c",
                "md5": "9ecf23bda6e56b8838ce73d8e022a6db",
                "sha256": "a9a456cbc33f98632d94eba43c592e2eaeb776e763d28ec08f4d14472d661a05"
            },
            "downloads": -1,
            "filename": "realrsa-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "9ecf23bda6e56b8838ce73d8e022a6db",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.8",
            "size": 64746,
            "upload_time": "2024-11-24T13:01:37",
            "upload_time_iso_8601": "2024-11-24T13:01:37.058071Z",
            "url": "https://files.pythonhosted.org/packages/77/ed/4e81db0391babac6f5e402992d1ce4fc8f76afd368999df5f5fd8f3ddf3c/realrsa-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-24 13:01:37",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "realrsa"
}
        
zkh
Elapsed time: 2.78812s