#!/usr/bin/env python
import secrets
import string

def generate_secret_key(length=32):
    """Generate a secure random secret key"""
    return secrets.token_urlsafe(length)

def generate_strong_password(length=20):
    """Generate a strong random password"""
    alphabet = string.ascii_letters + string.digits + "!@#$%^&*"
    return ''.join(secrets.choice(alphabet) for i in range(length))

if __name__ == '__main__':
    print("=" * 60)
    print("JWT SECRET KEY GENERATOR")
    print("=" * 60)
    print(f"\nJWT_SECRET_KEY={generate_secret_key(32)}")
    print(f"JWT_REFRESH_SECRET_KEY={generate_secret_key(32)}")
    print(f"\nJWT_ACCESS_TOKEN_EXPIRES=7  # 7 days in seconds = 604800")
    print(f"JWT_REFRESH_TOKEN_EXPIRES=90  # 90 days in seconds = 7776000")
    print("\n" + "=" * 60)