Система обміну зашифрованими текстовими повідомленнями (програма чат на С++ Builder)
21

 

Таблиця 1.

Назва

Автор

Довжина ключа

Коментарі

Blowish

Брюс Шнайер

1-448 біт

Повільний

DES

IBM

56 біт

Слабкий

IDEA

Массей та Ксюена

128 біт

Нормальний, запатентований

RC4

Рональд Рівест

1-2048 біт

Є слабкі ключі

RC5

Рональд Рівест

128-256 біт

Хороший, запатентований

Rijndael

Домен, Раймен

128-256 біт

Найкращий

Serpent

Андерсен, Байхем

128-256 біт

Дуже сильний

Потрійний DES

IBM

168 біт

На другому місці

Twofish

Брюс Шнайер

128-256 біт

Дуже сильний

 

Алгоритми з відкритим ключем

В 1976 році два дослідники зі Стенфордського університету, Діффі (Diffi) та Хелман (Hellman), запропонували радикально нову криптосистему, в якій ключ шифрування та дешифрування були різними, крім того, ключ дешифрування було  неможливо отримати з ключа шифрування[К4]. Запропоновані ними алгоритм шифрування E та алгоритм дешифрування D (обидва параметризовані ключем) повинні були задовольняти наступним вимогам:

  1.    D(E(P)) = P;
  2.    Неймовірно важко вивести D з E ;
  3.    E неможливо зламати при допомозі випадкового відкритого тексту.