Основни типови криптографије

Slika

Симетрична криптографија

Симетрична криптографија користи исти кључ за шифровање и дешифровање поруке. То значи да пошиљалац и прималац морају на безбедан начин да размене тајни кључ пре почетка комуникације.

Карактеристике:

  • велика брзина обраде
  • погодна за велике количине података
  • проблем сигурне размене кључа

Асиметрична криптографија

Код асиметричне криптографије користе се два кључа: јавни и приватни. Јавни кључ је доступан свима, док приватни остаје тајна власника.

Карактеристике:

  • омогућава сигурну комуникацију без претходне размене тајног кључа
  • користи се за дигиталне потписе
  • спорија је у односу на симетричну

Хеш функције

Хеш функције служе за претварање података у јединствен низ фиксне дужине. Оне се најчешће користе за чување лозинки и проверу интегритета података.

Карактеристике:

  • нема повратног процеса дешифровања
  • брзе су за израчунавање
  • мала промена у улазу даје потпуно другачији резултат
Метод Број кључева Брзина Типична примена
Симетрична један веома брза енкрипција датотека
Асиметрична два спорија дигитални сертификати
Хеш функције нема веома брза лозинке