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