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
cryptr — Una utilidad de shell sencilla para cifrar y descifrar archivos mediante scrypt. | Kitploit
Herramientas/GitHubGitHub/nodesocket/cryptr
Utilidades de Propósito GeneralHerramientas de Cifrado/DescifradoCriptografía
GitHubnodesocket/cryptr

cryptr

Una utilidad de shell sencilla para cifrar y descifrar archivos mediante scrypt.

Ver Repositorio
150365hace 5 díasRevisado por Kitploit

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

cryptr

Una sencilla utilidad de shell para cifrar y descifrar archivos usando OpenSSL.

Instalación

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

Requisitos

  • shred si se desea eliminar opcionalmente el archivo original.

Finalización de pestañas de Bash

Añade tools/cryptr-bash-completion.bash a tu directorio de archivos de finalización de pestañas.

Comandos

encrypt

encrypt <archivo> - Cifra el archivo con el encadenamiento de bloques de cifrado AES-256 de OpenSSL. Escribe un archivo cifrado añadiendo la extensión .

Descargar herramienta
(texto cifrado)
.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

Opcionalmente, puedes definir la contraseña a usar al cifrar mediante la variable de entorno CRYPTR_PASSWORD (ten en cuenta que el historial del shell almacena contraseñas). Esto permite operaciones no interactivas/por lotes.

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

decrypt

decrypt <archivo.aes> - Descifra el archivo cifrado con el encadenamiento de bloques de cifrado AES-256 de OpenSSL. Escribe un archivo descifrado (texto plano) eliminando la extensión .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

Opcionalmente, puedes definir la contraseña a usar al descifrar mediante la variable de entorno CRYPTR_PASSWORD (ten en cuenta que el historial del shell almacena contraseñas). Esto permite operaciones no interactivas/por lotes.

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

Para imprimir el texto plano en stdout en lugar de escribir el archivo en el disco, pasa la bandera --stdout como el último argumento del comando decrypt:

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

help

help - Muestra la ayuda

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 - Muestra la versión actual

root@kitploit:~
➜ cryptr version
cryptr 3.0.0

default

default - Muestra la versión actual y la ayuda

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

Registro de cambios

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

Soporte, Errores y Solicitudes de Funcionalidad

Crea incidencias aquí en GitHub (https://github.com/nodesocket/cryptr/issues).

Versionado

Para transparencia y comprensión del ciclo de lanzamiento, y con el objetivo de mantener la compatibilidad hacia atrás, cryptr se mantendrá bajo las pautas de versionado semántico.

Los lanzamientos se numerarán con el siguiente formato:

<major>.<minor>.<patch>

Y se construirán con las siguientes pautas:

  • Romper la compatibilidad hacia atrás incrementa la versión major (y reinicia minor y patch)
  • Nuevas adiciones sin romper la compatibilidad hacia atrás incrementan la versión minor (y reinician patch)
  • Correcciones de errores y cambios misceláneos incrementan la versión patch

Para más información sobre versionado semántico, visita http://semver.org/.

Licencia y Legal

Copyright 2026 Justin Keller

Licenciado bajo la Licencia Apache, Versión 2.0 (la "Licencia"); no puedes usar este archivo excepto en cumplimiento con la Licencia. Puedes obtener una copia de la Licencia en

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

A menos que lo exija la ley aplicable o se acuerde por escrito, el software distribuido bajo la Licencia se distribuye "TAL CUAL", SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, ya sean expresas o implícitas. Consulta la Licencia para ver las autorizaciones y limitaciones específicas que rigen el uso del software.