Unterschied zwischen Kodierung und Verschlüsselung

Anonim

Codierung und Verschlüsselung

Codierung ist der Prozess der Umwandlung von Daten in ein anderes Format mithilfe einer Methode, die öffentlich verfügbar ist. Der Zweck dieser Transformation besteht darin, die Benutzerfreundlichkeit von Daten insbesondere in verschiedenen Systemen zu erhöhen. Die Verschlüsselung ist auch ein Prozess der Umwandlung von Daten, die in der Kryptographie verwendet werden. Es wandelt die ursprünglichen Daten in ein Format um, das nur von einer Partei verstanden werden kann, die über eine spezielle Information (Schlüssel) verfügt. Das Ziel der Verschlüsselung besteht darin, Informationen von Parteien zu verborgen, die keine Berechtigung zum Anzeigen der Informationen haben.

Was ist Kodierung?

Das Transformieren von Daten in ein besser verwendbares Format durch verschiedene Systeme, das Verwenden einer Methode, die öffentlich verfügbar ist, wird Kodierung genannt. Das konvertierte Format ist meistens ein Standardformat, das weit verbreitet ist. Beispielsweise werden in ASCII (American Standard Code für Information Interchange) Zeichen mit Zahlen verschlüsselt. "A" wird durch die Nummer 65, "B" durch die Nummer 66 usw. dargestellt. Diese Zahlen werden als "Code" bezeichnet. In ähnlicher Weise werden auch Kodierungssysteme wie DBCS, EBCDIC, Unicode usw. verwendet, um Zeichen zu kodieren. Die Komprimierung von Daten kann auch als Codierungsprozess angesehen werden. Codierungstechniken werden auch beim Transport von Daten verwendet. Zum Beispiel verwendet das BCD-Kodierungssystem (Binary Coded Decimal) vier Bits, um eine Dezimalzahl darzustellen, und Manchester Phase Encoding (MPE) wird von Ethernet zum Kodieren von Bits verwendet. Verschlüsselte Daten können mit Standardmethoden einfach decodiert werden.

Was ist Verschlüsselung?

Die Verschlüsselung ist eine Methode zur Datenumwandlung mit der Absicht, sie geheim zu halten. Die Verschlüsselung verwendet einen Algorithmus, der als Verschlüsselung bezeichnet wird, um Daten zu verschlüsseln, und kann nur mit einem speziellen Schlüssel entschlüsselt werden. Verschlüsselte Information ist als Chiffretext bekannt und der Vorgang des Erhaltens der Originalinformation (Klartext) aus dem Chiffretext ist als Entschlüsselung bekannt. Die Verschlüsselung ist besonders bei der Kommunikation über ein nicht vertrauenswürdiges Medium wie z. B. das Internet erforderlich, bei dem Informationen vor anderen Dritten geschützt werden müssen. Moderne Verschlüsselungsverfahren konzentrieren sich auf die Entwicklung von Verschlüsselungsalgorithmen (Chiffren), die aufgrund der Rechenhärte nur schwer von einem Gegner zu brechen sind (daher nicht durch ein praktisches Mittel gebrochen werden können). Zwei der weit verbreiteten Verschlüsselungsmethoden sind Symmetric Key-Verschlüsselung und Public-Key-Verschlüsselung. Bei der symmetrischen Schlüsselverschlüsselung haben sowohl der Absender als auch der Empfänger denselben Schlüssel, der zum Verschlüsseln der Daten verwendet wird. Bei der Verschlüsselung mit öffentlichem Schlüssel werden zwei verschiedene, aber mathematisch verwandte Schlüssel verwendet.

Was ist der Unterschied zwischen Encoding und Encryption?

Obwohl sowohl die Verschlüsselung als auch die Verschlüsselung Methoden sind, die Daten in andere Formate umwandeln, sind die von ihnen angestrebten Ziele unterschiedlich.Die Kodierung erfolgt mit der Absicht, die Nutzbarkeit von Daten in verschiedenen Systemen zu erhöhen und den für die Speicherung benötigten Speicherplatz zu verringern, während eine Verschlüsselung durchgeführt wird, um die Daten gegenüber Dritten geheim zu halten. 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 einer speziellen Information, die als Schlüssel bezeichnet wird.