Errors/Suggeriments ---> https://github.com/an0mal1a/SecurEntry/issues
En desarrollo...
Este es un repositorio para el desarrollo de un gestor de contraseñas seguro y fácil de usar desarrollado
en Python. Almacena tus contraseñas de forma segura y accede a ellas fácilmente desde cualquier lugar.
Utiliza técnicas avanzadas de cifrado para proteger tus contraseñas y garantizar tu privacidad
- Para usar la compilación con C es necesario tener GCC y python3 instalado en el sistema y compilarlo manualmente.
- Compilación en C
Añadido calidad de contraseña (No va en base a bytes, se ha actualizado ligeramente la lógica de este repo) (https://github.com/gkbrk/passwordstrength)
Añadido la opcion de abrir el password generator (Select options, derive from password):
-
GCC: MinGW 64 Bits DOWNLOAD LINK
-
Python 3.8 - 3.11
-
Instalamos el archivo "requirements.txt" con el siguiente comando:
pip install -r requirements.txt
Al Ejecutar el archivo cmp.py compilará el código con una clave de obfuscación por defecto.
-
Manual Compile:
Generamos el .c a través de .py:
python -m cython --embed src/manager.py .o src/SecurEntry.c
Compilamos con GCC:
gcc -mwindows -municode -DMS_WIN64 .\src\SecurEntry.c -o .\src\SecurEntry -L $(python -c "import os, sysconfig; print(os.path.join(sysconfig.get_path('data'), 'libs'))") -I $(python -c "import sysconfig; print(sysconfig.get_path('include'))") -l python$(python -c 'import sys; print(\".\".join(map(str, sys.version_info[:2])).replace(\".\",\"\"))') .\src\images\icon.o
-
Automated Compile:
Ejecutamos el script "cmp.py", nos generará el .exe requerido
-
Ejecución:
Ejecutamos el .exe dentro de la carpeta "src"
Si te interesa ayudar en el desarrollo y/o testear la app en busca de errores/fallos de seguridad:
· Contacta por email a la siguiente direccion:
[ [email protected] ]