
Herramienta de cifrado de archivos y directorios AES-256 con CLI interactiva, barra de progreso y eliminación segura opcional de los originales. Soporta archivos grandes y entrada de clave hasheada.
StealthCrypter es una herramienta de cifrado potente y fácil de usar que te ayuda a proteger tus archivos y directorios sensibles usando cifrado AES-256. Ya sea que necesites resguardar documentos personales o asegurar datos confidenciales, CryptShield garantiza que tus archivos permanezcan privados y a prueba de manipulaciones.
✅ Cifrado AES-256 – Cifrado estándar de la industria para máxima seguridad.
✅ CLI interactiva – Sin necesidad de argumentos de línea de comandos; solo sigue las indicaciones.
✅ Cifrar y descifrar archivos o directorios – Protege múltiples archivos a la vez con facilidad.
✅ Entrada de clave segura – Usa una clave hasheada para mayor seguridad.
✅ Barra de progreso – Muestra el progreso del cifrado/descifrado en tiempo real.
✅ Manejo de archivos grandes – Lee y escribe datos en fragmentos para evitar problemas de memoria.
✅ Autoeliminación opcional – Permite a los usuarios eliminar de forma segura los archivos originales después del cifrado.
Paso 1: Actualiza y mejora tu sistema
sudo apt update
sudo apt upgrade
Paso 2: instalar dependencias
sudo apt install python3-tqdm
sudo apt install python3-pycryptodome
Paso 3: Clonar el repositorio
git clone https://gitlab.com/A-Real-Virus/stealthcrypter.git
Paso 4: Ve al directorio de la herramienta donde lo clonaste
cd StealthCrypter
Paso 5: Después de completar el proceso, ahora puedes ejecutar el script
python3 crypter.py
🔹 Usa una contraseña segura para garantizar la máxima seguridad. El script hashea tu entrada para generar una clave segura de 32 bytes.
🔹 Mantén una copia de seguridad de tu clave de cifrado – ¡Sin ella, el descifrado es imposible!
🔹 Asegúrate de tener las dependencias requeridas instaladas antes de ejecutar el script (ver abajo).
1️⃣ Ejecuta el script:
2️⃣ Elige una acción:
[1] Encrypt a file
[2] Decrypt a file
[3] Encrypt a directory
[4] Decrypt a directory
3️⃣ Ingresa la ruta del archivo o directorio.
4️⃣ Ingresa una contraseña segura (usada para cifrado y descifrado).
5️⃣ El script procesará los archivos con una barra de progreso.
6️⃣ Se te preguntará si deseas eliminar los archivos originales después del cifrado.
P: Olvidé mi clave de cifrado. ¿Puedo recuperar mis archivos?
❌ No. La clave de cifrado nunca se almacena. Si se pierde, el descifrado es imposible.
P: El script no es reconocido. ¿Qué debo hacer?
✅ Asegúrate de que Python esté instalado, también consulta requirements.txt y ejecútalo usando python3 crypter.py si es necesario.
P: ¿Cómo instalo las dependencias requeridas?
✅ Ejecuta el siguiente comando:
install the requirements (step 2 above) also see requirements.txt.
SI QUIERES MODIFICAR O USAR EL SCRIPT EN TUS PROYECTOS, ¡CONSIDERA DAR CRÉDITOS !
**🔐 Encrypting a file:**
```
Choose an action: [1] Encrypt a file, [2] Decrypt a file, [3] Encrypt a directory, [4] Decrypt a directory: 1
Enter the file or directory path: secret.txt
Enter a secret key: ********
🔐 Encrypting file...
✅ File encrypted: secret.txt.enc
❗ Do you want to delete original files? (y/n): y
🗑️ Original files deleted.
✅ Process complete!
```
**🔓 Decrypting a file:**
```
Choose an action: [1] Encrypt a file, [2] Decrypt a file, [3] Encrypt a directory, [4] Decrypt a directory: 2
Enter the file or directory path: secret.txt.enc
Enter a secret key: ********
🔓 Decrypting file...
✅ File decrypted: secret.txt
```
Esta herramienta está destinada únicamente para uso ético y educativo.
No la utilices para actividades ilegales. El autor no se hace responsable de ningún uso indebido.
Este script está destinado únicamente a fines educativos y pruebas autorizadas.
El uso no autorizado de este script es ilegal y poco ético.
Asegúrate de tener permiso explícito antes de probar cualquier sistema.