Skip to content

Este es un repositorio para el desarrollo de un gestor de contraseñas seguro y fácil de usar 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

License

Notifications You must be signed in to change notification settings

an0mal1a/SecurEntry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SecurEntry (Windows)

Errors/Suggeriments ---> https://github.com/an0mal1a/SecurEntry/issues

En desarrollo...


Descripcion

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

Informacion

  • Para usar la compilación con C es necesario tener GCC y python3 instalado en el sistema y compilarlo manualmente.

Download

C Binary (RECOMENDADO)

New

  • 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)

img_7.png

Añadido la opcion de abrir el password generator (Select options, derive from password):

img_6.png


Compilacion:

Requirements

  • 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.

img_5.png

  • 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:

ATENCION: EL SCRIPT NO COMPRUEBA SI TIENES LOS REQUIREMENTS. EN CASO DE NO TENERLOS, NO FUNCIONARÁ

  Ejecutamos el script "cmp.py", nos generará el .exe requerido

img.png

  • Ejecución:

      Ejecutamos el .exe dentro de la carpeta "src" 
    

Ayudar en el desarrollo

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] ]

About

Este es un repositorio para el desarrollo de un gestor de contraseñas seguro y fácil de usar 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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages