Skip to main content

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

Metadata

Release files for AuthVault 3.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for AuthVault 3.0.1
File Size Uploaded
authvault-3.0.1.tar.gz 3.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for AuthVault 3.0.1
File Interpreter ABI Platform
AuthVault-3.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 7.3 kB

Release files / authvault-3.0.1.tar.gz

Download URL authvault-3.0.1.tar.gz
Size 3.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ee0cfe952f2399b1d6bf947f7463df9e1d90bf983283bf0f5d960f431469a65d
BLAKE2b-256 checksum
How to use checksums
8dca8b19d86a429f5b202302975b070b9b6f5000c873b2e8533027bd683d89df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.5

Release files / AuthVault-3.0.1-py3-none-any.whl

Download URL AuthVault-3.0.1-py3-none-any.whl
Size 3.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
673b6c344f3d4768c3d3b5d1d448bc99ea1a94b37c931af20f390727785b837a
BLAKE2b-256 checksum
How to use checksums
fdc3aa836d9b495b936a3bfc329775f0a17ba2006bd897f6ed22cdbfaa39fd30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.5

Release history Release notifications | RSS feed

This release

3.0.1 This release

2 release files

3

2 release files

2.5

2 release files

2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page