psec


Namepsec JSON
Version 1.3.0 PyPI version JSON
download
home_pagehttps://github.com/knovichikhin/psec
SummaryA Python package for cryptography in payment systems
upload_time2022-12-07 04:27:22
maintainer
docs_urlNone
authorKonstantin Novichikhin
requires_python>=3.6
licenseMIT
keywords payment security cvv cvd cvc mac iso9797 tdes aes tr31
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            |pypi| |coverage|

``psec`` package provides tools for protecting sensitive data and
cardholder authentication in retail payment transactions.

Installation
------------

``psec`` is published on `PyPI`__ and can be installed from there:

.. code-block::

    pip install psec

__ https://pypi.org/project/psec/

Modules
-------

- tr31 - TR-31 key block wrapping and unwrapping
- cvv - Card Verification Value generation
- des - Triple DES utilities (a wrapper over cryptography_)
- aes - AES utilities (a wrapper over cryptography_)
- mac - Message Authentication Code generation
- pin - Personal Identification Number generation
- pinblock - PIN Blocks encoding and decoding

Contributors
------------

- `Konstantin Novichikhin <https://github.com/knovichikhin>`_

  - Author

- `David Schmid <https://github.com/5n00py>`_

  - PIN block ISO 4 support

.. _cryptography:  https://pypi.org/project/cryptography/

.. |pypi| image:: https://img.shields.io/pypi/v/psec.svg
    :alt: PyPI
    :target:  https://pypi.org/project/psec/

.. |coverage| image:: https://codecov.io/gh/knovichikhin/psec/branch/master/graph/badge.svg
    :alt: Test coverage
    :target: https://codecov.io/gh/knovichikhin/psec



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/knovichikhin/psec",
    "name": "psec",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "payment security cvv cvd cvc mac iso9797 tdes aes tr31",
    "author": "Konstantin Novichikhin",
    "author_email": "konstantin.novichikhin@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/f4/95/81bbcdf2b0064b9cfd51c6d5fff9ebb18620727dd365be4aaed0912f8e36/psec-1.3.0.tar.gz",
    "platform": null,
    "description": "|pypi| |coverage|\n\n``psec`` package provides tools for protecting sensitive data and\ncardholder authentication in retail payment transactions.\n\nInstallation\n------------\n\n``psec`` is published on `PyPI`__ and can be installed from there:\n\n.. code-block::\n\n    pip install psec\n\n__ https://pypi.org/project/psec/\n\nModules\n-------\n\n- tr31 - TR-31 key block wrapping and unwrapping\n- cvv - Card Verification Value generation\n- des - Triple DES utilities (a wrapper over cryptography_)\n- aes - AES utilities (a wrapper over cryptography_)\n- mac - Message Authentication Code generation\n- pin - Personal Identification Number generation\n- pinblock - PIN Blocks encoding and decoding\n\nContributors\n------------\n\n- `Konstantin Novichikhin <https://github.com/knovichikhin>`_\n\n  - Author\n\n- `David Schmid <https://github.com/5n00py>`_\n\n  - PIN block ISO 4 support\n\n.. _cryptography:  https://pypi.org/project/cryptography/\n\n.. |pypi| image:: https://img.shields.io/pypi/v/psec.svg\n    :alt: PyPI\n    :target:  https://pypi.org/project/psec/\n\n.. |coverage| image:: https://codecov.io/gh/knovichikhin/psec/branch/master/graph/badge.svg\n    :alt: Test coverage\n    :target: https://codecov.io/gh/knovichikhin/psec\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A Python package for cryptography in payment systems",
    "version": "1.3.0",
    "split_keywords": [
        "payment",
        "security",
        "cvv",
        "cvd",
        "cvc",
        "mac",
        "iso9797",
        "tdes",
        "aes",
        "tr31"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "44ed2a49bbec19bf7da23b28cee4f202",
                "sha256": "d111ae3d663153a744ebedbbd57aa42b41c0327014ba551cd3d6be2a8e92f4a4"
            },
            "downloads": -1,
            "filename": "psec-1.3.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "44ed2a49bbec19bf7da23b28cee4f202",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 27040,
            "upload_time": "2022-12-07T04:27:20",
            "upload_time_iso_8601": "2022-12-07T04:27:20.462897Z",
            "url": "https://files.pythonhosted.org/packages/ef/3d/c4cbef0d44d79e4f9043669e5d1dbe3f317b3a12ccbac523d770ea3bcf25/psec-1.3.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "5e04cc6c5cdb0a32cda9e39ff0f9b054",
                "sha256": "5ea5550a390111f439f036a0049f7d2f54ff86f94930b24a371da5e265fc821b"
            },
            "downloads": -1,
            "filename": "psec-1.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "5e04cc6c5cdb0a32cda9e39ff0f9b054",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 35894,
            "upload_time": "2022-12-07T04:27:22",
            "upload_time_iso_8601": "2022-12-07T04:27:22.175670Z",
            "url": "https://files.pythonhosted.org/packages/f4/95/81bbcdf2b0064b9cfd51c6d5fff9ebb18620727dd365be4aaed0912f8e36/psec-1.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-12-07 04:27:22",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "knovichikhin",
    "github_project": "psec",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "psec"
}
        
Elapsed time: 0.01675s