Съдържание
Криптографията е името, дадено на техниката за кодиране на данни, така че да не може да бъде видяна или модифицирана от никой друг, освен от конкретния получател. Има два типа криптиране, симетрично и асиметрично и процесът и за двата е един и същ. Информацията се изпраща с помощта на математически формули или алгоритми, които я кодират в шифротекст, така че да не може да бъде достъпен без дума, номер или парола, известни като ключ.
Симетрично криптиране
Симетричното криптиране е най-старата и най-известна от техниките за криптиране. Данните са разделени на блокове и към всеки се прилага секретен ключ, като се променя редът на буквите или се заменят с цифри, за да се създаде шифърът. Тази техника използва само таен ключ за криптиране и декриптиране на данните, така че ако получателят не разполага с тях, ще е необходимо да ги изпрати отделно.
Предимства и недостатъци
Ако и подателят, и получателят имат секретния ключ, те могат да шифроват и дешифрират всички съобщения, които го използват, което е едновременно предимство и уязвимост на системата. Симетричното криптиране е бързо и лесно за изпълнение, което го прави най-често срещаната форма на криптиране при онлайн покупко-продажба сделки. Ако обаче ключът бъде прихванат от нападател, той ще получи това, което му е необходимо, за да дешифрира всички съобщения, използващи този ключ. Алгоритмите за симетрично криптиране също са по-прости - и следователно по-лесни за разбиране и декодиране - от асиметричните алгоритми за криптиране.
Асиметрично криптиране
Асиметричната криптография, известна още като криптография с публичен ключ, използва два свързани ключа: един публичен за криптиране на данни и един частен за тяхното декриптиране. Информацията под формата на текст се третира като огромни числа, които се издигат до степен на второ огромно число и след това се разделят на трето число, генерирайки краен продукт, който отново ще бъде преобразуван в текст, този път криптиран.
Предимства и недостатъци
Асиметричните криптографски алгоритми са по-сложни от симетричните, така че са по-бавни и изискват повече процесорна мощ. Ето защо те са и много по-безопасни. Публичният ключ може да бъде разпространен на всеки, който може да се интересува от криптиране на съобщение, но частният ключ никога не се освобождава, което не го прави податлив на нападатели. Данните могат да бъдат шифровани само с публичния ключ и декриптирани с частния ключ, което означава, че след като кодирането приключи, нито изпращачът може да ги дешифрира без частен ключ.