Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
VSHG — Complemento de script de shell para GnuPG que fortalece el cifrado simétrico con KDF de memoria intensiva Argon2, iteraciones SHA-384 y cifrados en cascada AES-256/CAST5 para seguridad resistente al hardware. | Kitploit
Herramientas/GitHubGitHub/flothesysadmin/vshg
Descifrado de ContraseñasHerramientas de Cifrado/DescifradoCriptografía
GitHubflothesysadmin/vshg

VSHG

Complemento de script de shell para GnuPG que fortalece el cifrado simétrico con KDF de memoria intensiva Argon2, iteraciones SHA-384 y cifrados en cascada AES-256/CAST5 para seguridad resistente al hardware.

Ver Repositorio
174hace 7 añosAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

versión problemas bifurcaciones estrellas Licencia

VSHG - Resistencia de hardware y seguridad mejorada para GnuPG.

VSHG tiene como objetivo proporcionar un refuerzo resistente a memoria/hardware para la función de derivación de clave s2k estándar de GnuPG + una interfaz simplificada para el cifrado simétrico .

screenshot

Acerca de VSHG

VSHG (Generador de hash muy seguro) es un complemento independiente para GnuPG (Gnu privacy guard). Está escrito como un script de shell y está diseñado alrededor del sistema de archivos y comandos de Unix/Linux. VSHG usa la función hash sha384 y Argon2 para la contraseña y AES-256-CFB + CAST5-128-CFB en cascada para el cifrado final.

Y también un recuento de iteraciones estándar sha384 de 800 iteraciones + 15 y 500 iteraciones para Argon2i + d

Utiliza sales de 12 bytes verdaderamente aleatorias . Por lo tanto, incluso si su frase de contraseña es muy débil, la reforzará para que ya no tenga que preocuparse por eso.

VSHG utiliza el último hash de la iteración como clave de sesión para Gnupg. También proporciona una función de autodetección para cada archivo para que no tenga que recordar ni la sal ni el recuento de iteraciones.

Opcionalmente, puede usar un archivo de clave como método de autenticación.

¿Por qué VSHG es tan seguro ?

VSHG utiliza una sal verdaderamente aleatoria para cada archivo cifrado, por lo que su frase de contraseña siempre tendrá un mínimo de 12 bytes de fuerza. Incluso podría usar la misma contraseña dos veces para diferentes archivos. Lo que hace que VSHG sea tan seguro son las iteraciones. 800 iteraciones significan que la salida de la cadena se hashea 800x con su salida. Cuantas más iteraciones, más seguridad habrá. Incluso si tiene la frase de contraseña correcta, pero no la cantidad correcta de iteraciones, no podrá descifrar.

VSHG utiliza algunas de las formas más avanzadas de funciones de derivación de clave resistentes a memoria, que son Argon2i y Argon2d. La clave ya iterada se pasará a través de Argon2 un total de 515 veces y, por lo tanto, asegura la resistencia contra las mayores amenazas de las funciones de derivación de clave, a saber: Unidades de Procesamiento Gráfico, Matrices de Puertas Programables en Campo y Circuitos Integrados de Aplicación Específica ( GPU , FPEGA , ASIC ) .

El cifrado real se realiza con el nivel más alto de seguridad posible en Gnupg.

-El algoritmo hash de string a clave ( s2k ) (que es el KDF de Gnupg) se reforzó de sha1 a sha512.

-El modo s2k se estableció en 3 lo que significa que se aplica una sal de 8 bits y luego se itera.

-El recuento s2k se estableció en 65011712 que es el número más alto posible de iteraciones.

-El algoritmo s2k se estableció en AES256 y CAST5 en cascada.

El archivo cifrado con AES 256 se elimina de forma segura para que solo se emita el archivo cifrado con AES256(Cast5()).

¿Por qué debería usar VSHG ?

  • Es más fácil de usar que el núcleo de GnuPG.
  • Puede cifrar carpetas convirtiéndolas en archivos Zip.
  • Alguien que no tenga VSHG realmente no tiene oportunidad de descifrar la contraseña.
  • Sal de 12 bytes verdaderamente aleatoria
  • Recuento de iteraciones elegible.
  • Sal elegible.
  • Archivo de clave elegible.
  • Archivo de clave verdaderamente aleatorio.
  • Muy buena resistencia a ataques de canal lateral (por ejemplo: ataques de sincronización).
  • Muy resistente a ataques basados en GPU
  • Puede garantizar seguridad incluso con contraseñas relativamente débiles ( > 5 caracteres ) (si tiene suficientes iteraciones)
  • Autodetección de sal + recuento de iteraciones para cada archivo.
  • Cifrado AES-256 estándar militar + el cifrado CAST5 estándar de gpg.
  • Usa el modo s2k 3 de gpg + sha512 con el recuento máximo de 65011712.
  • Borra el archivo original de forma segura.

Descarga e Instalación

  • Descargar como tarball

sudo wget https://github.com/RichardRMatthews/VSHG/archive/1.4.tar.gz

O clonar el repositorio

git clone https://github.com/RichardRMatthews/VSHG.git


  • Compilarlo usted mismo

sudo git clone https://github.com/neurobin/shc.git

cd shc

sudo ./shc -f -r /etc/VSHG/executable/src/VSHG_1.4.sh

sudo gcc /etc/VSHG/executable/src/VSHG_1.4.sh.x.c -O /usr/bin/VSHG

sudo VSHG


  • Ejecutar

sudo tar -xf VSHG-1.4.tar.gz

sudo chmod +x VSHG_1.4.sh

sudo ./VSHG_1.4.sh

Errores conocidos

  • La eliminación del archivo original fallará si hay un espacio en la ruta/nombre.
  • El cifrado y compresión de la carpeta fallarán si la carpeta tiene un espacio en su ruta/nombre.
  • Algunos archivos temporales como randomness a veces no se eliminan correctamente después de un uso repetido.
  • problemas con la limpieza del historial de bash

Licencia

Código distribuido bajo licencia MIT.

Descargar herramienta