Skip to content

mika-gl/simple-gestor-de-claves

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Descripción

Gestor simple de claves escrito en Python.
Uso mediante CLI. Opciones para Inspeccionar, Crear y Eliminar claves del usuario.

Utiliza el módulo Fernet para la encriptación simétrica con AES de las llaves almacenadas:
Según la documentación:

AES in CBC mode with a 128-bit key for encryption; using PKCS7 padding
HMAC using SHA256 for authentication
Initialization vectors are generated using os.urandom()

La credenciales del usuario para acceder al gestor se guardan en el archivo 'userfile' en formato SHA-256.
El archivo ademas contiene la 'salt' para la decryptación de las claves almacenadas en 'keys' de ese usuario.

Validación de la clave elegida por el usuario para acceder al gestor, de manera que no sea trivial.

Para utilizar

*Se debe tener Python instalado
Se debe descargar únicamente el archivo 'gestor_de_claves.py' y ejecutarlo idealmente dentro de una carpeta asignada.
El script se ocupa de crear los archivos 'userfile' y 'keys' al momento de definir las credenciales y agregar las llaves.

About

Simple gestor de contraseñas escrito en Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages