Обяснение на шифроването на публични и частни ключове
Основи на криптирането
Криптирането отнема серия от математически алгоритми или изрази, които кодират данните от оригинален формат към неразгадаем. Първоначалната информация се нарича обикновен текст, на който се прилага криптирането и се получава криптиран текст. Същото не може да бъде разбрано при нормални условия, без обратният процес или декриптирането да се прилага към кодирания текст. Когато се дешифрират, остава един прост текст.
Какво е ключът?
При криптографията ключът е необходимата информация, за да се вземат данните от един формат в друг. В случай на криптиране на Цезар, ключът е знанието, което трябва да промените петте знака правилно в азбуката, за да разчетете съобщението. Със съвременните криптиращи системи файлът съдържа информацията, необходима за криптиране или декриптиране на информацията.
Шифроване на частен ключ
Криптирането на частния ключ или симетричното криптиране се основава на факта, че ключ може да шифрова и декриптира информацията. Предимството на този подход е, че процесът е много бърз и се използва един ключ за двата края на веригата на кодиране. Загрижеността е защитата на ключа като единствена точка на провал за сигурността. Управлението на ключовете е основната грижа при използването на криптиране с частни ключове.
Криптиране с публичен ключ
Криптирането с публичен ключ или асиметричното криптиране е решение на възприемания проблем на управлението на ключове, открит в криптирането на частния ключ. Има няколко ключови думи - публичен и частен ключ. Публичният ключ е широко разпространен на всеки, който иска да комуникира частно с другата страна. Тази част има частния ключ, който е свързан с публичния ключ. Докато публичният ключ е широко достъпен, частният ключ никога няма да бъде споделен.
Въпреки че криптирането с публичен ключ трябва да се занимава с управлението на ключове в частно криптиране, то обикновено е по-бавно от криптирането с частен ключ. Това се дължи на факта, че има допълнително претоварване с няколко клавиша, които трябва да бъдат управлявани.
Примери за частно и обществено криптиране
DES или стандарта за шифроване на данни, е пример за схема за текущо кодиране. В повечето приложения, особено в търговските сделки чрез интернет, криптирането с публичен ключ е обичайно. Когато отидете на Amazon.com, за да направите покупка, използвате SSL или Secure Sockets Layer, което е криптиране на сесията между вас и Amazon. Този процес използва шифроване с публичен ключ.
Освен това има хибридни подходи за криптиране. Популярен пример за това е използването на PGP или Pretty Good Privacy, което използва комбинация от частни ключове и шифроване с публичен ключ.