Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
cryptr — Un simple utilitaire shell pour chiffrer et déchiffrer des fichiers utilisant OpenSSL. | Kitploit
Outils/GitHubGitHub/nodesocket/cryptr
Utilitaires GénérauxOutils de Chiffrement/DéchiffrementCryptographie
GitHubnodesocket/cryptr

cryptr

Un simple utilitaire shell pour chiffrer et déchiffrer des fichiers utilisant OpenSSL.

Voir le dépôt
15036il y a 4 moisVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

cryptr

Un utilitaire shell simple pour chiffrer et déchiffrer des fichiers avec OpenSSL.

Installation

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

Prérequis

  • shred si vous souhaitez supprimer optionnellement le fichier original.

Auto-complétion Bash

Ajoutez tools/cryptr-bash-completion.bash à votre répertoire de fichiers d'auto-complétion.

Commandes

encrypt

encrypt <file> - Chiffre le fichier avec OpenSSL AES-256 en mode CBC. Écrit un fichier chiffré (ciphertext) en ajoutant l'extension .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

Vous pouvez éventuellement définir le mot de passe à utiliser lors du chiffrement via la variable d'environnement CRYPTR_PASSWORD (attention, l'historique du shell peut enregistrer les mots de passe). Cela permet des opérations non interactives/par lots.

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

decrypt

decrypt <file.aes> - Déchiffre le fichier chiffré avec OpenSSL AES-256 en mode CBC. Écrit un fichier déchiffré (plaintext) en supprimant l'extension .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

Vous pouvez éventuellement définir le mot de passe à utiliser lors du déchiffrement via la variable d'environnement CRYPTR_PASSWORD (attention, l'historique du shell peut enregistrer les mots de passe). Cela permet des opérations non interactives/par lots.

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

Pour afficher le texte en clair sur stdout au lieu d'écrire le fichier sur le disque, passez l'option --stdout comme dernier argument à la commande decrypt :

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

help

help - Affiche l'aide

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 - Affiche la version actuelle

root@kitploit:~
➜ cryptr version
cryptr 3.0.0

default

default - Affiche la version actuelle et l'aide

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

Journal des modifications

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

Support, Bugs et Demandes de fonctionnalités

Créez des issues ici sur GitHub (https://github.com/nodesocket/cryptr/issues).

Gestion des versions

Par souci de transparence et de visibilité sur le cycle de publication, et pour s'efforcer de maintenir la compatibilité ascendante, cryptr sera maintenu selon les directives du versionnage sémantique.

Les versions seront numérotées selon le format suivant :

<major>.<minor>.<patch>

Et construites selon les directives suivantes :

  • Une rupture de compatibilité ascendante incrémente le major (et réinitialise le minor et le patch)
  • Les nouvelles additions sans rupture de compatibilité ascendante incrémentent le minor (et réinitialisent le patch)
  • Les corrections de bugs et modifications diverses incrémentent le patch

Pour plus d'informations sur le versionnage sémantique, visitez http://semver.org/.

Licence et Légal

Copyright 2026 Justin Keller

Sous licence Apache, version 2.0 (la « Licence ») ; vous ne pouvez pas utiliser ce fichier sauf en conformité avec la Licence. Vous pouvez obtenir une copie de la Licence à l'adresse

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

Sauf si la loi applicable l'exige ou si un accord écrit le stipule, le logiciel distribué sous la Licence est distribué « EN L'ÉTAT », SANS GARANTIE OU CONDITION D'AUCUNE SORTE, expresse ou implicite. Consultez la Licence pour connaître les autorisations et les limitations spécifiques régissant l'utilisation du logiciel.

Télécharger l’outil