Le ccrypt
est un outil de sécurité qui crypte et décrypte les fichiers et les flux à la demande. Il utilise le Advanced Encryption Standard (AES), qui est considéré comme très sécurisé. Pour le moment, il est considéré comme incassable et est une norme gouvernementale. Lorsque vous cryptez un fichier à l'aide de ccrypt
, un mot de passe est requis. Il est préférable que vous continuiez à utiliser des mots de passe complexes pour ccrypt
cryptage, car quelqu'un pourrait encore essayer.
Utiliser ccrypt
est assez simple pour chiffrer, déchiffrer et afficher le contenu d'un fichier chiffré. J'ai trouvé le RPM sur Sourceforge. Assurez-vous d'obtenir le package 1.11 ou ultérieur. Installez le ccrypt-1.11
colis de la manière habituelle.
$ sudo rpm -i ccrypt-1.11-1.x86_64.rpm
Une fois installées, vous avez quelques nouvelles applications sur votre système :ccrypt
, ccat
, ccencrypt
, ccdecrypt
, et ccguess
. Les deux seuls programmes réels sont ccrypt
et ccguess
. Les autres sont des liens vers ccrypt
avec leurs options respectives intégrées. Par exemple, vous pouvez utiliser ccencrypt
ou ccdecrypt
sans connaître aucun ccrypt
options de chiffrement ou de déchiffrement d'un fichier. Et ccat
décrypte et affiche le contenu d'un fichier sans extraire le fichier original du fichier crypté. Le ccguess
L'application peut vous aider à récupérer votre mot de passe de cryptage si vous vous en souvenez partiellement.
[ Vous voulez en savoir plus sur la sécurité ? Consultez la liste de vérification de la sécurité informatique et de la conformité. ]
ccrypter
Le ccencrypt
La commande crypte un fichier à l'aide d'une clé (mot de passe ou phrase secrète).
$ cat file1.txt
This is a test of the ccrypt utility
$ ccencrypt file1.txt
Enter encryption key:
Enter encryption key: (repeat)
$ ls
file1.txt.cpt
Vous devez entrer votre clé de cryptage deux fois pour confirmer que vous la connaissez. Ensuite, votre fichier est chiffré et est ajouté avec un .cpt
extension. Vous pouvez copier votre fichier crypté ou le déplacer et il reste crypté.
cp file1.txt.cpt file2.txt
$ cat file2.txt
?\?mn???&?ꋄ???n????K?B?^+^?Ҧl?EEn??? ?2?u??t?=??=??`ʽ??c
$ file file2.txt
file2.txt: PGP\011Secret Sub-key -
ccdecrypt
Émettez le ccdecrypt
commande pour décrypter et extraire le fichier original du fichier crypté.
$ ccdecrypt file2.txt
Enter decryption key:
$ ls
file1.txt.cpt file2.txt
$ cat file2.txt
This is a test of the ccrypt utility
Notez que bien que file2.txt
est une copie de file1.txt.cpt
, une fois déchiffré, il reste file2.txt
et ne revient pas à file1.txt
.
ccat
Le ccat
est l'un de mes favoris car il me permet de vérifier le contenu du fichier crypté mais n'extrait pas le contenu.
$ ccat file1.txt.cpt
Enter decryption key:
This is a test of the ccrypt utility
$ ls
file1.txt.cpt file2.txt
Le fichier crypté, file1.txt.cpt
, reste chiffré et intact.
devinez
J'aime le ccguess
commande mais je le déteste aussi. Je l'aime parce qu'il peut aider à récupérer une clé oubliée, mais je le déteste parce qu'il pourrait compromettre la sécurité entre de mauvaises mains. Voici un exemple de la façon dont cela fonctionne. Lorsque j'ai chiffré file1.txt
, j'ai utilisé la clé goonygoogoo pour le protéger. Oui, ce n'est pas un bon mot de passe (clé), mais c'en est un dont je me souviendrai. Mais si j'oublie, je me souviendrai peut-être qu'il y a le mot 'goo' dedans.
ccguess file1.txt.cpt
Enter approximate key: goo
Generating patterns...1..2..3..4..5..sorting...done.
***g*o 818434604
Possible match: oLK@gw (5 changes, found after trying 6313742182 keys)
Comme vous pouvez le voir, même une clé relativement simple ne pouvait pas être déchiffrée même avec une invite contenant une bonne partie de la clé. Cette clé pourrait-elle résister à une attaque par force brute ? Probablement pas, alors utilisez des clés ou des phrases clés longues et complexes pour une protection supplémentaire.
Récapitulez
Le ccrypt
L'utilitaire "suite" est un excellent outil pour chiffrer et déchiffrer vos fichiers. Ici, vous avez un petit échantillon de ce que l'utilitaire peut faire pour vous. Il existe de nombreuses autres options que vous pouvez explorer avec celle-ci, mais ce sont celles que j'ai le plus utilisées. Vous avez également eu un aperçu du ccguess
utilitaire qui pourrait être utile si jamais vous en avez besoin. Espérons que non, surtout si vous ne vous souvenez pas d'une grande partie de la clé.