Verschlüsselung vs. Verschlüsselung
Bei der Kodierung werden Daten in ein anderes Format umgewandelt, wobei eine Methode verwendet wird, die öffentlich verfügbar ist. Der Zweck dieser Umwandlung besteht darin, die Nutzbarkeit von Daten insbesondere in verschiedenen Systemen zu erhöhen. Verschlüsselung ist auch ein Prozess zur Umwandlung von Daten, die in der Kryptographie verwendet werden. Es konvertiert die Originaldaten in ein Format, das nur von einer Partei verstanden werden kann, die über eine spezielle Information verfügt (als Schlüssel bezeichnet). Ziel der Verschlüsselung ist es, Informationen vor Parteien zu verbergen, die keine Berechtigung zum Anzeigen der Informationen haben.
Was ist Kodierung??
Die Umwandlung von Daten in ein besser verwendbares Format durch verschiedene Systeme unter Verwendung einer öffentlich verfügbaren Methode wird als Kodierung bezeichnet. Meistens ist das konvertierte Format ein weit verbreitetes Standardformat. Beispielsweise werden Zeichen in ASCII-Zeichen (American Standard Code for Information Interchange) mit Zahlen codiert. "A" wird durch die Nummer 65, "B" durch die Nummer 66 usw. dargestellt. Diese Nummern werden als "Code" bezeichnet. In ähnlicher Weise werden Kodiersysteme wie DBCS, EBCDIC, Unicode usw. auch zum Kodieren von Zeichen verwendet. Das Komprimieren von Daten kann auch als Kodierungsprozess angesehen werden. Beim Datentransport werden auch Codierungstechniken verwendet. Das BCD-Codiersystem (Binary Coded Decimal) verwendet beispielsweise vier Bits, um eine Dezimalzahl darzustellen, und die Manchester Phase Encoding (MPE) wird von Ethernet zur Codierung von Bits verwendet. Kodierte Daten können mit Standardmethoden leicht dekodiert werden.
Was ist Verschlüsselung??
Verschlüsselung ist eine Methode zur Umwandlung von Daten mit der Absicht, sie geheim zu halten. Die Verschlüsselung verwendet einen Algorithmus, der als Verschlüsselung bezeichnet wird, um Daten zu verschlüsseln. Er kann nur mit einem speziellen Schlüssel entschlüsselt werden. Verschlüsselte Informationen werden als Chiffretext bezeichnet, und der Vorgang des Abrufs der ursprünglichen Informationen (Klartext) aus dem Chiffretext wird als Entschlüsselung bezeichnet. Die Verschlüsselung ist insbesondere für die Kommunikation über ein nicht vertrauenswürdiges Medium wie das Internet erforderlich, auf dem Informationen vor anderen Dritten geschützt werden müssen. Moderne Verschlüsselungsmethoden konzentrieren sich auf die Entwicklung von Verschlüsselungsalgorithmen (Chiffren), die von einem Gegner aufgrund der Rechenhärte nur schwer zu brechen sind (daher durch praktische Mittel nicht gebrochen werden können). Zwei der weit verbreiteten Verschlüsselungsmethoden sind die Verschlüsselung mit symmetrischen Schlüsseln und die Verschlüsselung mit öffentlichen Schlüsseln. Bei der Verschlüsselung mit symmetrischen Schlüsseln teilen sich Sender und Empfänger denselben Schlüssel, der zum Verschlüsseln der Daten verwendet wird. Bei der Verschlüsselung mit öffentlichen Schlüsseln werden zwei verschiedene, jedoch mathematisch verwandte Schlüssel verwendet.
Was ist der Unterschied zwischen Kodierung und Verschlüsselung??
Obwohl sowohl die Verschlüsselung als auch die Verschlüsselung Methoden sind, die Daten in unterschiedliche Formate umwandeln, sind die Ziele, die von ihnen erreicht werden sollen, unterschiedlich. Die Kodierung erfolgt mit dem Ziel, die Nutzbarkeit der Daten in verschiedenen Systemen zu erhöhen und den Speicherplatz zu reduzieren, während die Verschlüsselung die Geheimhaltung der Daten gegenüber Dritten gewährleistet. Die Kodierung erfolgt mit öffentlich verfügbaren Methoden und kann leicht rückgängig gemacht werden. Verschlüsselte Daten können jedoch nicht einfach entschlüsselt werden. Es erfordert den Besitz spezieller Informationen, die als Schlüssel bezeichnet werden.