Zur Verschlüsselung einer lokalen Textdatei wird einer der symmetrischen Algorithmen verwendet; symmetrisch, weil für die Ver- und Entschlüsselung der gleiche Schlüssel und Initialisierungsvektor (IV) verwendet werden. (Der Zusammenhang zwischen dem IV und dem Schlüssel wird in der .NET-Dokumentation im Abschnitt Cryptography Overview erklärt.)
.NET-Implementierungen symmetrischer Algorithmen stammen von einer gemeinsamen abstrakten Basisklasse ab (SymmetricAlgorithm). Dadurch kann ein Programmierer die bestimmten Algorithmen – DES, TripleDES und Rijndael – alle gleich behandeln. Die Art und Weise der Verschlüsselung durch die Algorithmen ist verschieden, doch die öffentlichen Schnittstellen sind die gleichen. Das bedeutet nicht, dass alle Algorithmen gleich sind. TripleDES z.B. ist, wie der Name vermuten lässt, ein Nachfolger von DES, der mehr Sicherheit bietet.
Da für die Ver- und Entschlüsselung von Daten derselbe Schlüssel verwendet wird, sind symmetrische Algorithmen am besten geeignet, wenn der Schlüssel nicht übermittelt werden muss. Eine Netzwerkverschlüsselung erfordert eine Kombination aus asymmetrischen und symmetrischen Algorithmen, wie Sie später sehen werden. Doch lassen Sie mich erst auf die symmetrischen Algorithmen eingehen.
Beim Online-Gaming kommt es nicht nur auf das eigene Können an. Auch die technischen Voraussetzungen…
Fast jedes zweite Unternehmen bietet keinerlei Schulungen an. In den übrigen Betrieben profitieren oft nur…
Huawei stellt auf der Connect Europe 2024 in Paris mit Xinghe Intelligent Network eine erweiterte…
Höchste Zeit für eine schnelle Kupfer-Glas-Migration. Bis 2030 soll in Deutschland Glasfaser flächendeckend ausgerollt sein.
Schon im April 2025 soll Android 16 den Status Plattformstabilität erreichen. Entwicklern gibt Google danach…
Die Hintermänner setzen KI-Chatbot-Tools als Köder ein. Opfer fangen sich den Infostealer JarkaStealer ein.