Metadata-Version: 2.4
Name: secure-credentials-roan
Version: 0.1.0
Summary: Paquete sencillo para cifrar y descifrar archivos de credenciales
Author: Angel Rogelio Argonza Roblero
License: MIT
Project-URL: Homepage, https://github.com/TU_USUARIO/secure_credentials_roan
Project-URL: Repository, https://github.com/TU_USUARIO/secure_credentials_roan
Project-URL: Issues, https://github.com/TU_USUARIO/secure_credentials_roan/issues
Keywords: python,credentials,encryption,security,fernet
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: cryptography>=42.0.0

# Secure Credentials Roan

Paquete de Python para cifrar y descifrar archivos de credenciales con formato clave=valor.

## Instalación

```bash
pip install secure-credentials-roan

## Uso básico
from secure_credentials import create_key_file, encrypt_file, load_credentials

create_key_file("secret.key")

encrypt_file(
    input_path="credentials.txt",
    output_path="credentials.enc",
    key_path="secret.key",
)

credentials = load_credentials(
    encrypted_path="credentials.enc",
    key_path="secret.key",
)

print(credentials)

## Formato del archivo de credenciales
user=root
password=mysql_5
database=automcae
host=localhost
port=3306
