Codierung gegen Verschlüsselung
Codierung ist der Prozess der Umwandlung von Daten in ein anderes Format mithilfe einer öffentlich verfügbaren Methode. Der Zweck dieser Transformation ist es, die Verwendbarkeit von Daten insbesondere in verschiedenen Systemen zu erhöhen. Die Verschlüsselung ist auch ein Prozess der Transformation von Daten, die in der Kryptographie verwendet werden. Es konvertiert die Originaldaten in ein Format, das nur von einer Party verstanden werden kann, die eine spezielle Information besitzt (als Schlüssel bezeichnet). Das Ziel der Verschlüsselung ist es, Informationen vor Parteien verborgen zu halten, die nicht die Erlaubnis haben, die Informationen anzuzeigen.
Was ist Codierung?
Die Daten in ein nutzbareres Format durch verschiedene Systeme verwendeten, wobei eine öffentlich verfügbare Methode genannt wird, wird als Codierung bezeichnet. Meistens ist das konvertierte Format ein Standardformat, das weit verbreitet ist. Beispielsweise werden in ASCII (American Standard Code for Information Interchange) Zeichen mit Zahlen codiert. 'A' wird unter Verwendung von Nummer 65, 'B' nach Nummer 66 usw. dargestellt. Diese Nummern werden als "Code" bezeichnet. In ähnlicher Weise Codierungssysteme wie DBCs, Ebcdic, Unicode usw. werden auch verwendet, um Zeichen zu codieren. Komprimierungsdaten können auch als Codierungsprozess angesehen werden. Codierungstechniken werden auch beim Transport von Daten verwendet. Beispielsweise verwendet das BCD -Codierungssystem (Binary Coded Decimal) (BCD) vier Bits, um eine Dezimalzahl und Manchester Phase Coding (MPE) darzustellen, um Bits zu codieren. Codierte Daten können einfach mit Standardmethoden dekodiert werden.
Was ist Verschlüsselung?
Die Verschlüsselung ist eine Methode zur Transformation von Daten mit der Intension, 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 Prozess der Erlangung der ursprünglichen Informationen (Klartext) aus dem Chiffretext wird als Entschlüsselung bezeichnet. Die Verschlüsselung ist besonders bei der Kommunikation über ein nicht vertrauenswürdiges Medium wie das Internet erforderlich, bei dem Informationen vor anderen Dritten geschützt werden müssen. Moderne Verschlüsselungsmethoden konzentrieren sich auf die Entwicklung von Verschlüsselungsalgorithmen (Chiffren), die aufgrund der rechnerischen Härte kaum durch einen Gegner zu brechen sind (daher konnten daher nicht mit praktischen Mitteln gebrochen werden). Zwei der weit verbreiteten Verschlüsselungsmethoden sind symmetrische Schlüsselverschlüsselung und Verschlüsselung der öffentlichen Key. In der symmetrischen Schlüsselverschlüsselung teilen sowohl der Absender als auch der Empfänger denselben Schlüssel, der zum Verschlüsseln der Daten verwendet wird. In der Verschlüsselung der öffentlichen Key werden zwei verschiedene, aber mathematisch verwandte Schlüssel verwendet.
Was ist der Unterschied zwischen Codierung und Verschlüsselung?
Obwohl sowohl Codierung als auch Verschlüsselung Methoden sind, die Daten in ein anderes Formate verwandeln, sind die von ihnen versucht, die Ziele zu erreichen. Die Codierung erfolgt mit der Intension, die Verwendbarkeit von Daten in verschiedenen Systemen zu erhöhen und den für die Speicherung erforderlichen Raum zu verringern, während die Verschlüsselung durchgeführt wird, um die Daten vor Dritten geheim zu halten. Die Codierung erfolgt mit öffentlich verfügbaren Methoden und kann leicht umgekehrt werden. Verschlüsselte Daten können jedoch nicht leicht entschlüsselt werden. Es erfordert den Besitz von besonderen Informationen, die als Schlüssel bezeichnet werden.