Skip to content

Secure file encryption tool using Elliptic Curve Cryptography with an interactive command-line interface.

Notifications You must be signed in to change notification settings

WilliamCallao/ECC-Crypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Herramienta de Encriptación y Desencriptación ECC

Descripción

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.

Características

  • 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

Requisitos

  • Bibliotecas de Python:
    • tinyec
    • pycryptodome
    • colorama
    • tqdm
    • pick

Instalación

  1. Clona este repositorio o descarga el archivo ecc.py.

  2. Instala las dependencias necesarias: requirements.txt.

About

Secure file encryption tool using Elliptic Curve Cryptography with an interactive command-line interface.

Topics

Resources

Stars

Watchers

Forks

Languages