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.
Seine Trainingsdaten umfassen 3,8 Milliarden Parameter. Laut Microsoft bietet es eine ähnliche Leistung wie OpenAIs…
Sie erlaubt eine Remotecodeausführung außerhalb der Sandbox. Betroffen sind Chrome für Windows, macOS und Linux.
Probleme treten vor allem bei Nutzern von Outlook Web Access auf. Das optionale Hotfix-Update für…
Die Einladung zeigt einen zeichnenden Apple Pencil. Der wiederum deutet auf neue iPads hin. Es…
Die Richtlinie erhält 584 Ja-Stimmen und 3 Gegenstimmen. Das „Recht auf Reparatur“ beinhaltet unter bestimmten…
Die Tests basieren auf tatsächlich existierenden Sicherheitslücken. GPT-4 erreicht eine Erfolgsquote von 87 Prozent. Alle…