Skip to main content

No project description provided

Project description

AuthVault 🔒

The #1 Trusted Authentication System for handling HWID locks, timed license keys, and secure software authentication.

🚀 Features

  • 🔑 HWID-Based Authentication: Securely bind licenses to hardware.
  • Timed License Keys: Control access with keys that expire after a set period.
  • ⚙️ Easy Integration: Effortlessly integrate with your Python projects.
  • 📊 Detailed Reporting: Monitor and manage keys and HWID data.
  • 🛡️ Secure & Trusted: Trusted by thousands for its reliability and security.

🔧 Installation

Install AuthVault using pip:

pip install AuthVault

🏁 Quick Start Import AuthVault into your project:

from authvault import AuthVault

def main():

    AuthVault.setup()

    license_key = "your_license_key_here"
    application_id = your_application_id
    secret = "your_secret_here"

    # Check license validity
    print("Checking license validity...")
    if AuthVault.validate_license_key(license_key, application_id, secret):
        print("License is valid. Proceeding with application flow...")
        # Run your main script after this
    else:
        print("License validation failed. Exiting the program.")
        exit(1)

if __name__ == "__main__":
    main()

📖 Documentation For full documentation, check out AuthVault Docs.

🛠️ Configuration Options Configure AuthVault with these options:

license_key: Your unique key to authenticate. APPLICATION_ID: Your application’s ID. SECRET: Secret key for added security. hwid: Hardware ID binding for extra security. 🤝 Contributing We welcome contributions! Feel free to open a pull request or submit issues. Check out our contributing guidelines.

📧 Contact Us Need help? Contact us at: 📧 n3v1n22@gmail.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

authvault-3.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

AuthVault-3-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file authvault-3.tar.gz.

File metadata

  • Download URL: authvault-3.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for authvault-3.tar.gz
Algorithm Hash digest
SHA256 e419411eaf6d25aeda4ae542ece38ec76d89ac7f125b6121919a9e23cdb1fd16
MD5 b3802d119f7ffafb9789a2ac5f03b4f4
BLAKE2b-256 42f997f680f428c11d9d706c992f74abf3c4185897d59fc4d4617a7f4a33466f

See more details on using hashes here.

File details

Details for the file AuthVault-3-py3-none-any.whl.

File metadata

  • Download URL: AuthVault-3-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for AuthVault-3-py3-none-any.whl
Algorithm Hash digest
SHA256 63455e9e52568b31a4016099ea65e9463f66b0c4328506eebc20a1a6fc9380f2
MD5 8b126155125d56e0395d03276079a05d
BLAKE2b-256 ddf8957420c8c43ff797b8c14308224134f43a4e2173ad57f88e8b85cc5b8ce3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page