Este script (ecc.py) es una herramienta de línea de comandos que utiliza Criptografía de Curva Elíptica (ECC) para encriptar y desencriptar archivos. Proporciona una interfaz de usuario interactiva que permite a los usuarios seleccionar carpetas, ingresar claves de encriptación y procesar archivos de manera segura.
- Encriptación y desencriptación de archivos utilizando ECC
- Interfaz de usuario interactiva con selección mediante flechas del teclado
- Encriptación de nombres de archivos para mayor seguridad
- Barra de progreso para visualizar el avance del proceso
- Manejo de errores robusto
- Compatibilidad con todo tipo de archivos, incluyendo imágenes y videos
- Bibliotecas de Python:
- tinyec
- pycryptodome
- colorama
- tqdm
- pick
-
Clona este repositorio o descarga el archivo
ecc.py. -
Instala las dependencias necesarias:
requirements.txt.