quickkeys


Namequickkeys JSON
Version 0.0.5 PyPI version JSON
download
home_page
SummaryCreating Strong passwords and OTP
upload_time2024-02-26 19:55:08
maintainer
docs_urlNone
authorMohammed shibil K (shibilmohd13)
requires_python
license
keywords python password otp
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
quickkeys
=========

The quickkeys package provides a simple and versatile tool for generating secure passwords and one-time passwords (OTPs). With this package, you can easily generate passwords and OTPs of varying lengths and complexities to enhance the security of your applications.

Features
--------

**Password Generation:**

- Generate passwords with a customizable number of letters, symbols, and numbers.
- Choose from predefined functions to generate passwords of specific lengths:
  - ``four_digit_password()``: Generates a 4-digit password with 2 letters, 1 symbol, and 1 number.
  - ``six_digit_password()``: Generates a 6-digit password with 4 letters, 1 symbol, and 1 number.
  - ``eight_digit_password()``: Generates an 8-digit password with 4 letters, 2 symbols, and 2 numbers.
  - ``strong_password()``: Generates a strong password with a random length between 8 and 10 characters, including a mix of letters, symbols, and numbers.

**OTP Generation:**

- Generate one-time passwords (OTPs) with a customizable number of digits.
- Choose from predefined functions to generate OTPs of specific lengths:
  - ``four_digit_otp()``: Generates a 4-digit OTP.
  - ``six_digit_otp()``: Generates a 6-digit OTP.

Usage
-----

    # Example usage for generating passwords
    import quickkeys

    # Generate a strong password
    password = quickkeys.strong_password()
    print("Generated Strong Password:", password)

    # Generate a 6-digit OTP
    otp = quickkeys.six_digit_otp()
    print("Generated OTP:", otp)

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

    pip install quickkeys


            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "quickkeys",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "python,password,otp",
    "author": "Mohammed shibil K (shibilmohd13)",
    "author_email": "shibilmhdjr13@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/5a/9a/660195f18fd92329fe3594db8fa49fb509f172d81779a9c1d3a3ddce7ab4/quickkeys-0.0.5.tar.gz",
    "platform": null,
    "description": "\r\nquickkeys\r\n=========\r\n\r\nThe quickkeys package provides a simple and versatile tool for generating secure passwords and one-time passwords (OTPs). With this package, you can easily generate passwords and OTPs of varying lengths and complexities to enhance the security of your applications.\r\n\r\nFeatures\r\n--------\r\n\r\n**Password Generation:**\r\n\r\n- Generate passwords with a customizable number of letters, symbols, and numbers.\r\n- Choose from predefined functions to generate passwords of specific lengths:\r\n  - ``four_digit_password()``: Generates a 4-digit password with 2 letters, 1 symbol, and 1 number.\r\n  - ``six_digit_password()``: Generates a 6-digit password with 4 letters, 1 symbol, and 1 number.\r\n  - ``eight_digit_password()``: Generates an 8-digit password with 4 letters, 2 symbols, and 2 numbers.\r\n  - ``strong_password()``: Generates a strong password with a random length between 8 and 10 characters, including a mix of letters, symbols, and numbers.\r\n\r\n**OTP Generation:**\r\n\r\n- Generate one-time passwords (OTPs) with a customizable number of digits.\r\n- Choose from predefined functions to generate OTPs of specific lengths:\r\n  - ``four_digit_otp()``: Generates a 4-digit OTP.\r\n  - ``six_digit_otp()``: Generates a 6-digit OTP.\r\n\r\nUsage\r\n-----\r\n\r\n    # Example usage for generating passwords\r\n    import quickkeys\r\n\r\n    # Generate a strong password\r\n    password = quickkeys.strong_password()\r\n    print(\"Generated Strong Password:\", password)\r\n\r\n    # Generate a 6-digit OTP\r\n    otp = quickkeys.six_digit_otp()\r\n    print(\"Generated OTP:\", otp)\r\n\r\nInstallation\r\n------------\r\n\r\n    pip install quickkeys\r\n\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Creating Strong passwords and OTP",
    "version": "0.0.5",
    "project_urls": null,
    "split_keywords": [
        "python",
        "password",
        "otp"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5a9a660195f18fd92329fe3594db8fa49fb509f172d81779a9c1d3a3ddce7ab4",
                "md5": "ee631ba6f51149c7ee9cf3c668c4ec13",
                "sha256": "56bef23d748cf0a4549b67fbcf0ffc9545325953ef2bc389dc288b265306c645"
            },
            "downloads": -1,
            "filename": "quickkeys-0.0.5.tar.gz",
            "has_sig": false,
            "md5_digest": "ee631ba6f51149c7ee9cf3c668c4ec13",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 2475,
            "upload_time": "2024-02-26T19:55:08",
            "upload_time_iso_8601": "2024-02-26T19:55:08.391084Z",
            "url": "https://files.pythonhosted.org/packages/5a/9a/660195f18fd92329fe3594db8fa49fb509f172d81779a9c1d3a3ddce7ab4/quickkeys-0.0.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-26 19:55:08",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "quickkeys"
}
        
Elapsed time: 0.18895s