Шпаргалка: Блочные шифры
Sapphire
Хэш-функции и алгоритмы генерации ПСЧ:
MD2
Самая медленная хэш-функция. Оптимизирована для 8-битных машин.
MD4
Самая быстрая хэш-функция. Оптимизирована для 32-битных машин.
MD5
Наиболее распространенная из семейства MD хэш-функция. Считается очень стойкой и безопасной. Похожа на MD4, но имеет несколько дополнительных средств для повышения безопасности, что замедляет ее примрно на треть по сравнению с MD4.
RIPEMD
SHA1
Secure Hash Algorithm. Создает 160-битовое значение хэш-функции из исходных данных переменного размера. Предложена NIST и принята правительством США как стандарт. Используется в стандарте DSS.
Snefru
Tiger
Yarrow
ГОСТ Р34.11-94
Электронные подписи
Предназначение - проверка целосности данных. Не для шифрования. Может добавляться к сообщению и шифроваться вместе с ним.
DSA
Digital Signature Authorization. Алгоритм, использующий открытые ключи для создания электронной подписи. Секретное создание хэш-значения и публичная проверка ее - только один человек может создать хэш-значение сообщения, но любой может проверить ее корректность. Основан на вычислительной сложности взятия логарифмов в конечных полях.
RSA
Отправитель создает хэш-функцию сообщения, а затем шифрует ее с использованием своего секретного ключа. Получатель использует открытый ключ отправителя для расшифровки хэша, сам рассчитывает хэш для сообщения, и сравнивает эти два хэша. Запатентовано RSA Data Security.
MAC (Код аутентификации сообшения)
Электронная подпись, использующая схемы хэширования, аналогичные MD или SHA, но хэш-значение вычисляется с использованием как данных сообщения, так и секретного ключа.
DTS (служба электронных временных меток)
Выдает пользователям временные метки, связанные с данными документа, криптографически стойким образом.