|
|
Zeile 26: |
Zeile 26: |
|
| |
|
| === Verschlüsselung von Textdateien mit VIM === | | === Verschlüsselung von Textdateien mit VIM === |
| '''Vim''' bietet ebenfalls die Möglichkeit an Dateien zu, welche man in Vim bearbeitet, zu verschlüsseln.
| | siehe [[Vim:Verschlüsselung]] |
|
| |
|
| ; Hierzu können folgende Algorithmen verwendet werden:
| |
| * zip (Standardwert, PkZip kompatibel, schwache Verschlüsselung)
| |
| * blowfish (mittelstarke Verschlüsselung, ab Vim >7.3)
| |
| * blowfish2 (mittelstarke Verschlüsselung, ab Vim >7.4, hierbei wird mit zusätzlichen '''Seed''' gearbeitet womit sich die verschlüsselten Bytes bei jedem speichern ändern)
| |
|
| |
| ==== Algorithmus (cryptmethod) festlegen ====
| |
| Sollte keine cryptmethod gesetzt sein, kann man dies direkt in Vim per <tt>:setlocal cm=<Algorithmus></tt> tun.
| |
| ; Beispiel
| |
| :setlocal cm=blowfish2
| |
|
| |
| Um diesen Wert persistent zu setzen, trägt man in der <tt>~/.vimrc</tt> folgende Zeile ein:<tt>setlocal cm=blowfish2</tt>
| |
|
| |
| ; Prüfen welcher Algorithmus aktuell verwendet wird
| |
| :setlocal cm
| |
| cryptmethod=blowfish2
| |
|
| |
| ==== Dateien verschlüsseln ====
| |
| Möchte man eine bestehende Textdatei noch verschlüsseln, so kann man <tt>:X</tt> verwenden.Alternativ kann man auch Vim mit <tt>-x</tt> starten.
| |
|
| |
| ;Beispiel
| |
| vim -x secret.txt
| |
|
| |
| Anschließend wird man nach einem Passwort gefragt und beim speichern (<tt>:w</tt>) wird die Datei dann verschlüsselt.
| |
|
| |
| ==== Dateien entschlüsseln ====
| |
| Ruft man eine per Vim verschlüsselte Datei wieder mit Vim auf wird man direkt nach einem Passwort für die Entschlüsselung gefragt.
| |
| $ vim secret.txt
| |
| Geben Sie bitte den Schlüssel für "secret.txt" ein:
| |
| Geben Sie bitte den Schlüssel ein:
| |
| [[Kategorie:Verschlüsselung]] | | [[Kategorie:Verschlüsselung]] |
Einzelne Dateien verschlüsseln
Nachfolgend möchte ich eine grobe Übersicht aufzeigen, welche Möglichkeiten es gibt Dateien in Linux zu verschlüsseln.
- Hierbei muss man beachten, dass es meist noch Optionen und Parameter gibt, welche die Sicherheit bei der Verschlüsselung erhöhen.
- Am besten schaut man in die entsprechenden man oder help Seiten der Tools.
- Nachteil dieser Methode ist, dass man eine Datei jedes Mal manuell ver- und entschlüsseln muss.
- Außerdem muss man die Originaldatei jedes Mal löschen.
- Dies ist auf Dauer nicht nur etwas mühselig
- Gelöschten Dateien sind unter Umständen wiederherstellbar
GnuPG
siehe GnuPG
ccrypt
siehe ccrypt
OpenSSL
siehe openssl
TMP
EncFS (Encrypted Filesystem)
siehe EncFS
AES Crypt
siehe aescrypt
Verschlüsselung von Textdateien mit VIM
siehe Vim:Verschlüsselung