Разлика между кодиране и криптиране

Разлика между кодиране и криптиране
Разлика между кодиране и криптиране

Видео: Разлика между кодиране и криптиране

Видео: Разлика между кодиране и криптиране
Видео: Стивен Пинкер заполняет чистый лист. 2024, Ноември
Anonim

Кодиране срещу криптиране

Кодирането е процес на трансформиране на данни в различен формат с помощта на метод, който е публично достъпен. Целта на тази трансформация е да се увеличи използваемостта на данните, особено в различни системи. Шифроването също е процес на трансформиране на данни, който се използва в криптографията. Той преобразува оригиналните данни във формат, който може да бъде разбран само от страна, която притежава специална част от информацията (наречена ключ). Целта на криптирането е да запази информацията скрита от лица, които нямат разрешение да я видят.

Какво е кодиране?

Трансформирането на данни в по-използваем формат от различни системи, като се използва публично достъпен метод, се нарича кодиране. През повечето време конвертираният формат е стандартен формат, който се използва широко. Например в ASCII (Американски стандартен код за обмен на информация) знаците се кодират с помощта на числа. „A“се представя с помощта на номер 65, „B“с номер 66 и т.н. Тези числа се наричат „код“. По подобен начин системи за кодиране като DBCS, EBCDIC, Unicode и т.н. също се използват за кодиране на знаци. Компресирането на данни може да се разглежда и като процес на кодиране. Техниките за кодиране се използват и при транспортиране на данни. Например двоично кодираната десетична (BCD) система за кодиране използва четири бита за представяне на десетично число, а Манчестърското фазово кодиране (MPE) се използва от Ethernet за кодиране на битове. Кодираните данни могат лесно да бъдат декодирани с помощта на стандартни методи.

Какво е криптиране?

Шифроването е метод за трансформиране на данни с намерението да бъдат запазени в тайна. Шифроването използва алгоритъм, наречен шифър, за криптиране на данни и те могат да бъдат декриптирани само с помощта на специален ключ. Шифрованата информация е известна като шифрован текст, а процесът на получаване на оригиналната информация (обикновен текст) от шифрования текст е известен като дешифриране. Криптирането е специално необходимо при комуникация през ненадеждна среда като интернет, където информацията трябва да бъде защитена от други трети страни. Съвременните методи за криптиране се фокусират върху разработването на алгоритми за криптиране (шифри), които са трудни за разбиване от противник поради изчислителната трудност (следователно не могат да бъдат разбити с практически средства). Два от широко използваните методи за криптиране са криптиране със симетричен ключ и криптиране с публичен ключ. При криптиране със симетричен ключ и подателят, и получателят споделят един и същ ключ, използван за криптиране на данните. При криптирането с публичен ключ се използват два различни, но математически свързани ключа.

Каква е разликата между кодиране и криптиране?

Въпреки че и кодирането, и криптирането са методи, които трансформират данните в различни формати, целите, които се опитват да постигнат с тях, са различни. Кодирането се извършва с намерението да се увеличи използваемостта на данните в различни системи и да се намали пространството, необходимо за съхранение, докато криптирането се прави, за да се запазят данните в тайна от трети страни. Кодирането се извършва с помощта на публично достъпни методи и може лесно да бъде обърнато. Но криптираните данни не могат да бъдат декриптирани лесно. Изисква се притежаването на специална информация, наречена ключ.

Препоръчано: