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
cryptr — Um utilitário de shell simples para criptografar e descriptografar arquivos usando OpenSSL. | Kitploit
Ferramentas/GitHubGitHub/nodesocket/cryptr
Utilitários de Propósito GeralFerramentas de Criptografia/DescriptografiaCriptografia
GitHubnodesocket/cryptr

cryptr

Um utilitário de shell simples para criptografar e descriptografar arquivos usando OpenSSL.

Ver Repositório
15036há 4 mesesRevisado pelo Kitploit

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

cryptr

Um utilitário simples de shell para criptografar e descriptografar arquivos usando OpenSSL.

Instalação

root@kitploit:~
git clone https://github.com/nodesocket/cryptr.git
ln -s "$PWD"/cryptr/cryptr.bash /usr/local/bin/cryptr

Requisitos

  • shred se opcionalmente excluir o arquivo original.

Autocompletar Bash

Adicione tools/cryptr-bash-completion.bash ao diretório de arquivos de autocompletar.

Comandos

encrypt

encrypt <arquivo> - Criptografa o arquivo com OpenSSL AES-256 cipher block chaining. Escreve um arquivo criptografado (ciphertext) adicionando a extensão .aes.

root@kitploit:~
➜ cryptr encrypt ./secret-file
enter aes-256-cbc encryption password:
Verifying - enter aes-256-cbc encryption password:
do you want to shred the original file? (y/N): N
root@kitploit:~
➜ ls -alh
-rw-r--r--  1 user  group   1.0G Oct  1 13:33 secret-file
-rw-r--r--  1 user  group   1.0G Oct  1 13:34 secret-file.aes

Você pode opcionalmente definir a senha a ser usada ao criptografar usando a variável de ambiente CRYPTR_PASSWORD (esteja ciente de que o histórico do shell armazena senhas). Isso permite operações não interativas/em lote.

root@kitploit:~
➜ CRYPTR_PASSWORD=A1EO7S9SsQYcPChOr47n cryptr encrypt ./secret-file

decrypt

decrypt <arquivo.aes> - Descriptografa o arquivo criptografado usando OpenSSL AES-256 cipher block chaining. Escreve um arquivo descriptografado (plaintext) removendo a extensão .aes.

root@kitploit:~
➜ ls -alh
-rw-r--r--  1 user  group   1.0G Oct  1 13:34 secret-file.aes
root@kitploit:~
➜ cryptr decrypt ./secret-file.aes
enter aes-256-cbc decryption password:
root@kitploit:~
➜ ls -alh
-rw-r--r--  1 user  group   1.0G Oct  1 13:35 secret-file
-rw-r--r--  1 user  group   1.0G Oct  1 13:34 secret-file.aes

Você pode opcionalmente definir a senha a ser usada ao descriptografar usando a variável de ambiente CRYPTR_PASSWORD (esteja ciente de que o histórico do shell armazena senhas). Isso permite operações não interativas/em lote.

root@kitploit:~
➜ CRYPTR_PASSWORD=A1EO7S9SsQYcPChOr47n cryptr decrypt ./secret-file.aes

Para imprimir o texto simples na stdout em vez de escrever o arquivo no disco, passe a flag --stdout como o último argumento para o comando decrypt:

root@kitploit:~
➜ cryptr decrypt ./secret-file.aes --stdout

help

help - Exibe ajuda

root@kitploit:~
➜ cryptr help
Usage: cryptr command <command-specific-options>

  encrypt <file>                  Encrypt file
  decrypt <file.aes> [--stdout]   Decrypt encrypted file
  help                            Displays help
  version                         Displays the current version

version

version - Exibe a versão atual

root@kitploit:~
➜ cryptr version
cryptr 3.0.0

default

default - Exibe a versão atual e ajuda

root@kitploit:~
➜ cryptr
cryptr 3.0.0

Usage: cryptr command <command-specific-options>

  encrypt <file>                  Encrypt file
  decrypt <file.aes> [--stdout]   Decrypt encrypted file
  help                            Displays help
  version                         Displays the current version

Changelog

https://github.com/nodesocket/cryptr/blob/master/CHANGELOG.md

Suporte, Bugs e Solicitações de Funcionalidades

Crie issues aqui no GitHub (https://github.com/nodesocket/cryptr/issues).

Versionamento

Para transparência e visão sobre o ciclo de lançamentos, e para manter a compatibilidade retroativa, o cryptr será mantido sob as diretrizes de versionamento semântico.

Os lançamentos serão numerados com o seguinte formato:

<major>.<minor>.<patch>

E construídos com as seguintes diretrizes:

  • Quebras de compatibilidade retroativa incrementam o major (e resetam o minor e patch)
  • Novas adições sem quebrar compatibilidade retroativa incrementam o minor (e resetam o patch)
  • Correções de bugs e alterações diversas incrementam o patch

Para mais informações sobre versionamento semântico, visite http://semver.org/.

Licença e Legal

Copyright 2026 Justin Keller

Licenciado sob a Licença Apache, Versão 2.0 (a "Licença"); você não pode usar este arquivo exceto em conformidade com a Licença. Você pode obter uma cópia da Licença em

http://www.apache.org/licenses/LICENSE-2.0

A menos que exigido por lei aplicável ou acordado por escrito, o software distribuído sob a Licença é distribuído "COMO ESTÁ", SEM GARANTIAS OU CONDIÇÕES DE QUALQUER TIPO, expressas ou implícitas. Consulte a Licença para as permissões específicas e limitações sob a Licença.

Baixar ferramenta