Datei verschlüsseln: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
 
(23 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Einzelne Dateien verschlüsseln ==
'''Datein verschlüsseln''' - Tool-Übersicht
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 <tt>man</tt> oder <tt>help</tt> 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
** wenn nicht mit [[wipe]] oder [[shred]] vernichtet


== GnuPG ==
Einzelne Datei verschlüsseln
siehe [[GnuPG]]


== ccrypt ==
== Werkzeuge ==
siehe [[ccrypt]]
{| class="wikitable big"
|-
! Möglichkeit!!Beschreibung
|-
| [[GnuPG]] ||
|-
| [[ccrypt]] ||
|-
| [[openssl]] ||
|-
| [[EncFS]] ||
|-
| [[aescrypt]] ||
|-
| [[Vim/Kryptografie]] ||
|}


== OpenSSL ==
== Hinweise ==
siehe [[openssl]]
* Dateien müssen manuell ver- und entschlüsseln werden
 
* Originaldatei muss manuell gelöscht werden
= TMP =
** Gelöschten Dateien sind unter Umständen wiederherstellbar
=== EncFS (Encrypted Filesystem) ===
** wenn nicht mit [[wipe]] oder [[shred]] vernichtet
siehe [[EncFS]]
 
=== AES Crypt ===
siehe [[aescrypt]]
 
=== Verschlüsselung von Textdateien mit VIM ===
'''Vim''' bietet ebenfalls die Möglichkeit an Dateien zu, welche man in Vim bearbeitet, zu verschlüsseln.
 
; 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 ====
[[Kategorie:Kryptografie/Anwendung]]
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]]

Aktuelle Version vom 11. April 2024, 13:35 Uhr

Datein verschlüsseln - Tool-Übersicht

Einzelne Datei verschlüsseln

Werkzeuge

Möglichkeit Beschreibung
GnuPG
ccrypt
openssl
EncFS
aescrypt
Vim/Kryptografie

Hinweise

  • Dateien müssen manuell ver- und entschlüsseln werden
  • Originaldatei muss manuell gelöscht werden
    • Gelöschten Dateien sind unter Umständen wiederherstellbar
    • wenn nicht mit wipe oder shred vernichtet