|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"
}