{ "info": { "author": "Susam Pal", "author_email": "susam@susam.in", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Security", "Topic :: Security :: Cryptography", "Topic :: Software Development", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "MinTOTP\n=======\n\nMinTOTP is a minimal TOTP generator written in Python.\n\n\nIntroduction\n------------\n\nTOTP stands for Time-Based One-Time Password. Many websites and services\nrequire two-factor authentication (2FA) or multi-factor authentication\n(MFA) where the user is required to present two or more pieces of\nevidence:\n\n - Something only the user knows, e.g., password, passphrase, etc.\n - Something only the user has, e.g., hardware token, mobile phone, etc.\n - Something only the user is, e.g., biometrics.\n\nA TOTP value serves as the second factor, i.e., it proves that the user\nis in possession of a device (e.g., mobile phone) that contains a TOTP\nsecret key from which the TOTP value is generated. Usually the service\nprovider that provides a user's account also issues a secret key encoded\neither as a Base32 string or as a QR code. This secret key is added to\nan authenticator app (e.g., Google Authenticator) on a mobile device.\nThe app can then generate TOTP values based on the current time.\nBy default, it generates a new TOTP value every 30 seconds.\n\nMinTOTP is a Python tool that can be used to generate TOTP values from a\nsecret key. Additionally, it exposes its functionality as module-level\nfunctions for Python developers. It can be used on any system with\nPython 3.4 or later installed on it.\n\n\nResources\n---------\n\nHere is a list of useful links about this project:\n\n - [Documentation](https://github.com/susam/mintotp#readme)\n - [Latest release][pypi]\n - [Changelog](https://github.com/susam/mintotp/blob/master/CHANGES.md)\n - [Issue tracker](https://github.com/susam/mintotp/issues)\n - [Source code](https://github.com/susam/mintotp)\n\n[pypi]: https://pypi.org/project/mintotp/\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/susam/mintotp", "keywords": "totp hotp otp hmac cryptography 2fa authenticator", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mintotp", "package_url": "https://pypi.org/project/mintotp/", "platform": "", "project_url": "https://pypi.org/project/mintotp/", "project_urls": { "Homepage": "https://github.com/susam/mintotp" }, "release_url": "https://pypi.org/project/mintotp/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "MinTOTP - Minimal TOTP Generator", "version": "0.2.0" }, "last_serial": 5671026, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d84168c8597b96eef50d8a3aa28ef598", "sha256": "c7a0b869a58003f730a2221c9f72bee8b1516b16b8fc9bddb21dedcb51a2811e" }, "downloads": -1, "filename": "mintotp-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d84168c8597b96eef50d8a3aa28ef598", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3642, "upload_time": "2019-08-12T11:26:58", "url": "https://files.pythonhosted.org/packages/5d/85/3f03f4130c1b968953487da8ea78f98c9388bb998662a2432901ac8b42b7/mintotp-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2f855f0c23e5ecb84859139ec00a1ba", "sha256": "6a5342ff599cf78fdbdb1f57bb9f983b42510fd3501b2316b0bbe5704292abe0" }, "downloads": -1, "filename": "mintotp-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b2f855f0c23e5ecb84859139ec00a1ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7004, "upload_time": "2019-08-12T11:27:01", "url": "https://files.pythonhosted.org/packages/62/b4/a9834502eea7e209b699e48cc4880a56789aadc09d28f674e5893e538341/mintotp-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9fdde330ad0181612b72578f6eb8b862", "sha256": "d9f999ab6077285006d774c569cb1bdfaa39e29e8bbba3c2a589ba727ffc2d4d" }, "downloads": -1, "filename": "mintotp-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9fdde330ad0181612b72578f6eb8b862", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3662, "upload_time": "2019-08-13T09:50:12", "url": "https://files.pythonhosted.org/packages/5d/36/4526249dcd12a7b01f5fb5a90e805810d1b3707b13101714c9c9cb8b23ef/mintotp-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa248e0c90804c243d67af116bf91992", "sha256": "61ce9ef11f3f4701c6d4abe2a3ecd5204f0b81940c747388fb383232035d8441" }, "downloads": -1, "filename": "mintotp-0.2.0.tar.gz", "has_sig": false, "md5_digest": "fa248e0c90804c243d67af116bf91992", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8258, "upload_time": "2019-08-13T09:50:14", "url": "https://files.pythonhosted.org/packages/d6/0d/7bef744e1210a813933fccabb75f17a46f74e15cc0807666166e7e069b7f/mintotp-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9fdde330ad0181612b72578f6eb8b862", "sha256": "d9f999ab6077285006d774c569cb1bdfaa39e29e8bbba3c2a589ba727ffc2d4d" }, "downloads": -1, "filename": "mintotp-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9fdde330ad0181612b72578f6eb8b862", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3662, "upload_time": "2019-08-13T09:50:12", "url": "https://files.pythonhosted.org/packages/5d/36/4526249dcd12a7b01f5fb5a90e805810d1b3707b13101714c9c9cb8b23ef/mintotp-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa248e0c90804c243d67af116bf91992", "sha256": "61ce9ef11f3f4701c6d4abe2a3ecd5204f0b81940c747388fb383232035d8441" }, "downloads": -1, "filename": "mintotp-0.2.0.tar.gz", "has_sig": false, "md5_digest": "fa248e0c90804c243d67af116bf91992", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8258, "upload_time": "2019-08-13T09:50:14", "url": "https://files.pythonhosted.org/packages/d6/0d/7bef744e1210a813933fccabb75f17a46f74e15cc0807666166e7e069b7f/mintotp-0.2.0.tar.gz" } ] }