Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
VSHG — Script addon para GnuPG que fortalece a encriptação simétrica com Argon2 KDF intensivo em memória, iterações SHA-384 e cifras em cascata AES-256/CAST5 para segurança resistente a hardware. | Kitploit
Ferramentas/GitHubGitHub/flothesysadmin/vshg
Quebra de SenhasFerramentas de Criptografia/DescriptografiaCriptografia
GitHubflothesysadmin/vshg

VSHG

Script addon para GnuPG que fortalece a encriptação simétrica com Argon2 KDF intensivo em memória, iterações SHA-384 e cifras em cascata AES-256/CAST5 para segurança resistente a hardware.

Ver Repositório
174há 7 anosAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

version issues forks stars License

VSHG - Resistência de hardware e segurança aprimorada para GnuPG.

O VSHG visa fornecer um reforço resistente à memória/hardware para a função de derivação de chave s2k padrão do GnuPG + uma interface simplificada para criptografia simétrica .

screenshot

Sobre o VSHG

VSHG ( Very secure hash generator ) é um complemento autônomo para GnuPG ( Gnu privacy guard ) . Ele é escrito como um script de shell e projetado em torno do sistema de arquivos e comandos Unix/Linux. O VSHG usa a função hash sha384 e Argon2 para a senha e AES-256-CFB + CAST5-128-CFB em cascata para a criptografia final.

E também uma contagem padrão de iterações sha384 de 800 iterações + 15 e 500 iterações para Argon2i + d

Ele usa salts de 12 bytes verdadeiramente aleatórios. Então, mesmo que sua senha seja muito fraca, ele a reforçará para que você não precise mais se preocupar com isso.

O VSHG usa o último hash da iteração como chave de sessão para o GnuPG. Ele também fornece uma função de autodetecção para cada arquivo, para que você não precise lembrar nem do salt nem da contagem de iterações.

Opcionalmente, você pode usar um arquivo de chave como método de autenticação.

Por que o VSHG é tão seguro ?

O VSHG usa um salt verdadeiramente aleatório para cada arquivo criptografado, então sua senha sempre terá no mínimo 12 bytes de força. Você pode até usar a mesma senha duas vezes para arquivos diferentes. O que torna o VSHG tão seguro são as iterações. 800 iterações significam que a saída da string é hashada 800x com sua própria saída. Quanto mais iterações, mais segurança haverá. Mesmo que você tenha a senha correta, mas não a quantidade correta de iterações, não será capaz de descriptografar.

O VSHG usa algumas das formas mais avançadas de funções de derivação de chave resistentes à memória, que são Argon2i e Argon2d. A chave já iterada será passada pelo Argon2 um total de 515 vezes e, portanto, garante a resistência contra as maiores ameaças às funções de derivação de chave: Unidades de Processamento Gráfico, Arranjos de Portas Programáveis em Campo e Circuitos Integrados de Aplicação Específica ( GPU , FPGA , ASIC ) .

A criptografia real é realizada com o mais alto nível de segurança possível no GnuPG.

-O algoritmo hash s2k ( que é o KDF do GnuPG ) foi reforçado de sha1 para sha512.

-O modo s2k foi definido como 3, o que significa que um salt de 8 bits é aplicado e depois iterado.

-A contagem s2k foi definida como 65011712, que é o maior número possível de iterações.

-O algoritmo s2k foi definido como AES256 e CAST5 em cascata.

O arquivo criptografado com AES 256 é excluído de forma segura, de modo que apenas o arquivo criptografado AES256(Cast5()) seja gerado.

Por que devo usar o VSHG ?

  • É mais fácil de usar do que o núcleo do GnuPG.
  • Pode criptografar pastas transformando-as em arquivos Zip.
  • Alguém que não tenha o VSHG realmente não tem chance de quebrar a senha.
  • Salt verdadeiramente aleatório de 12 bytes
  • Contagem de iterações escolhível.
  • Salt escolhível.
  • Arquivo de chave escolhível.
  • Arquivo de chave verdadeiramente aleatório.
  • Muito boa resistência a ataques de canal lateral ( por exemplo: ataques de temporização ).
  • Muito resistente a ataques baseados em GPU
  • Pode garantir segurança mesmo com senhas relativamente fracas ( > 5 caracteres ) ( se você tiver iterações suficientes )
  • Autodetecção de Salt + contagem de iterações para cada arquivo.
  • Criptografia AES-256 de padrão militar + a criptografia CAST5 padrão do GPG.
  • Usa o modo s2k 3 do GPG + sha512 com a contagem máxima de 65011712.
  • Apaga o arquivo original de forma segura.

Download e Instalação

  • Baixar como tarball

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

Ou clone o repositório

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


  • Compile você mesmo

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


  • Executar

sudo tar -xf VSHG-1.4.tar.gz

sudo chmod +x VSHG_1.4.sh

sudo ./VSHG_1.4.sh

Bugs conhecidos

  • A remoção do arquivo original falhará se houver um espaço no caminho/nome.
  • A criptografia e compactação da pasta falhará se a pasta tiver um espaço em seu caminho/nome.
  • Alguns arquivos temporários, como aleatoriedade, às vezes não são removidos corretamente após uso repetido.
  • problemas com a limpeza do histórico do bash

Licença

Código distribuído sob licença MIT.

Baixar ferramenta