Digitale Verschlüsselung
Posted by sascha.singert | Posted in Blog | Posted on 30-06-2009
0
Beim Verschlüsseln wird eine Information “unleserlich” für Dritte gemacht.
Die digitale Verschlüsselung sollte jedem Bekannt sein durch den Einkauf im Internet. Dort verschlüsseln die (seriösen) Shop-Systeme zumeist per SSL, um den Warenkorb oder die Eingabe der persönlichen Daten (Stammdaten, Kontodaten, …) vor den Blicken unerwünschter Dritter zu schützen.
Man unterscheidet grob zwischen symmetrischer und asymmetrischer Verschlüsselung. Um das Folgende besser zu verstehen sollte man symmetrisch mit eins und asymmetrisch mit zwei gleichsetzen.
Bei der symmetrischen Verschlüsselung nutzen Sender und Empfänger das gleiche Passwort zum Verschlüsseln und Entschlüsseln.
Bei der asymmetrischen Verschlüsselung nutzt der Sender zum Verschlüsseln den einen Teil (public key) und der Empfänger zum Entschlüsseln den anderen Teil (private key) des Schlüssels. In der Praxis verteilt man den public key munter an alle Personen, die einem z.B. verschlüsselte E-Mails schicken dürfen, die man nur selbst über den private key lesen kann. Public key und private key sind meistens jeweils eine Datei, deren Inhalt für die Verschlüsselung bzw. Entschlüsselung notwendig ist.
Oft ist der private key zusätzlich über ein Passwort geschützt. Also selbst wenn jemand unbefugt an den private key gelangen konnte, kann der private key nicht einfach so genutzt werden um bspw. die verschlüsselten E-Mails zu lesen.
Je nach Anwendungsfall eignet sich die symmetrische besser als die asymmetrische Verschlüsselung und umgekehrt. Statt wirklich in die Materie einzusteigen und mir den Wolf zu schreiben möchte ich Interessierte bitten folgende Links aufzusuchen:
GPG: Die Grundlage für viele andere Kryptolösungen
Enigmail: ermöglicht das Senden und Empfangen von verschlüsselten E-Mails mit dem Thunderbird sowie eine einfache Verwaltung
TrueCrypt: ermöglicht verschlüsselte Container und Verschlüsseln von Partitionen und Datenträgern
WinPT: erleichtert die GnuPG-Nutzung für Anfänger (Schlüsselverwaltung, Dateiverschlüsselung, …)
