Die ccrypt
Utility ist ein Sicherheitstool, das Dateien und Streams bei Bedarf verschlüsselt und entschlüsselt. Es verwendet den Advanced Encryption Standard (AES), der als sehr sicher gilt. Im Moment gilt es als unzerbrechlich und ist ein staatlicher Standard. Wenn Sie eine Datei mit ccrypt
verschlüsseln , ist ein Passwort erforderlich. Am besten verwenden Sie weiterhin komplexe Passwörter für ccrypt
Verschlüsselung, weil jemand es immer noch versuchen könnte.
Mit ccrypt
ist einfach genug, um den Inhalt einer verschlüsselten Datei zu verschlüsseln, zu entschlüsseln und anzuzeigen. Ich habe die RPM auf Sourceforge gefunden. Stellen Sie sicher, dass Sie das Paket 1.11 oder höher erhalten. Installieren Sie ccrypt-1.11
Paket wie gewohnt.
$ sudo rpm -i ccrypt-1.11-1.x86_64.rpm
Nach der Installation haben Sie ein paar neue Apps auf Ihrem System:ccrypt
, ccat
, ccencrypt
, ccdecrypt
, und ccguess
. Die einzigen beiden eigentlichen Programme sind ccrypt
und ccguess
. Die anderen sind Links zu ccrypt
mit ihren jeweiligen eingebetteten Optionen. Beispielsweise können Sie ccencrypt
verwenden oder ccdecrypt
ohne ccrypt
zu kennen Optionen zum Verschlüsseln oder Entschlüsseln einer Datei. Und ccat
entschlüsselt und zeigt den Inhalt einer Datei an, ohne die Originaldatei aus der verschlüsselten zu extrahieren. Die ccguess
Anwendung kann Ihnen helfen, Ihr Verschlüsselungskennwort wiederherzustellen, wenn Sie sich an einen Teil davon erinnern.
[ Möchten Sie mehr über Sicherheit erfahren? Schauen Sie sich die Checkliste für IT-Sicherheit und Compliance an. ]
cverschlüsseln
Die ccencrypt
Der Befehl verschlüsselt eine Datei mit einem Schlüssel (Passwort oder Passphrase).
$ 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
Sie müssen Ihren Verschlüsselungsschlüssel zweimal eingeben, um zu bestätigen, dass Sie ihn kennen. Dann wird Ihre Datei verschlüsselt und mit einem .cpt
angehängt Verlängerung. Sie können Ihre verschlüsselte Datei kopieren oder verschieben und sie bleibt verschlüsselt.
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
Geben Sie ccdecrypt
aus Befehl zum Entschlüsseln und Extrahieren der Originaldatei aus der verschlüsselten.
$ ccdecrypt file2.txt
Enter decryption key:
$ ls
file1.txt.cpt file2.txt
$ cat file2.txt
This is a test of the ccrypt utility
Beachten Sie, dass obwohl file2.txt
ist eine Kopie von file1.txt.cpt
, wenn es entschlüsselt wird, bleibt es file2.txt
und kehrt nicht zu file1.txt
zurück .
cat
Der ccat
Dienstprogramm ist einer meiner Favoriten, weil es mir erlaubt, den Inhalt der verschlüsselten Datei zu überprüfen, aber den Inhalt nicht extrahiert.
$ ccat file1.txt.cpt
Enter decryption key:
This is a test of the ccrypt utility
$ ls
file1.txt.cpt file2.txt
Die verschlüsselte Datei file1.txt.cpt
, bleibt verschlüsselt und intakt.
vermute
Ich mag ccguess
Befehl, aber ich hasse es auch. Ich mag es, weil es helfen kann, einen vergessenen Schlüssel wiederherzustellen, aber ich hasse es, weil es die Sicherheit in den falschen Händen gefährden könnte. Hier ist ein Beispiel, wie es funktioniert. Als ich file1.txt
verschlüsselt habe , habe ich den Schlüssel goonygoogoo verwendet um es zu schützen. Ja, es ist kein großartiges Passwort (Schlüssel), aber ich werde es mir merken. Aber wenn ich es vergesse, erinnere ich mich vielleicht daran, dass es das Wort "goo" enthält.
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)
Wie Sie sehen können, konnte sogar ein relativ einfacher Schlüssel nicht geknackt werden, selbst mit einer Eingabeaufforderung, die einen großen Teil des Schlüssels enthielt. Hält dieser Schlüssel einem Brute-Force-Angriff stand? Wahrscheinlich nicht, also verwenden Sie lange, komplexe Schlüssel oder Schlüsselphrasen für zusätzlichen Schutz.
Abschluss
Die ccrypt
Utility "Suite" ist ein hervorragendes Tool zum Verschlüsseln und Entschlüsseln Ihrer Dateien. Hier haben Sie eine kleine Auswahl dessen, was das Dienstprogramm für Sie tun kann. Es gibt viele weitere Optionen, die Sie mit diesem erkunden können, aber diese sind die, die ich am häufigsten verwendet habe. Sie haben auch einen Einblick in ccguess
bekommen Dienstprogramm, das sich als nützlich erweisen könnte, falls Sie es jemals brauchen sollten. Hoffentlich nicht, besonders wenn Sie sich an einen großen Teil des Schlüssels nicht mehr erinnern.