Создан заказ №4170538
24 августа 2019
Соотношение между хeш-функциями с различными определениями стойкости
Как заказчик описал требования к работе:
Нужна курсовая работа по информационным технологиям. Готовая работа уже есть, но препод не принял. Надо добавить практические примеры ОБЯЗАТЕЛЬНО! Еще нужно вывод переделать. Переделать до завтрашнего утра! Заплачу больше за срочность.
Фрагмент выполненной работы:
Введение
Хэш-функция (англ. hash function от hash — «превращать в фарш», «мешанина»), или функция свёртки — функция, осуществляющая преобразование массива входных данных произвольной длины в (выходную) битовую строку установленной длины. Подобное преобразование, производимое хэш-функцией, называется хэшированием. Исходные данные называются входным массивом, «ключом» или «сообщением». Результат преобразования (выходные данные) называется «хэшем», «хэш-кодом», «хэш-суммой», «сводкой сообщения».
Хэш-функции применяются в следующих случаях:при построении ассоциативных массивов;при поиске дубликатов в сериях наборов данных;при построении уникальных идентификаторов для наборов данных;при вычислении контрольных сумм от данных (сигнала) для последующего обнаружения в них ошибок (возникших случайно или внесённых намеренно), возникающих при хранении и/или передаче данных;при сохранении паролей в системах защиты в виде хэш-кода (для восстановления пароля по хэш-коду требуется функция, являющаяся обратной по отношению к использованной хэш-функции);при выработке электронной подписи (на практике часто подписывается не само сообщение, а его «хэш-образ»);и др.
Если сообщение имеет большой размер, то при прямолинейном использовании таких механизмов потребуется разбить исходное сообщение на большое число блоков меньшего размера и выработать столько подписей, сколько блоков будет содержаться в сообщении. (работа была выполнена специалистами author24.ru) Это сильно усложняет проблему хранения подписей и самих подписанных сообщений, а также организации баз данных, содержащих большое число подписанных документов. Для упрощения этой проблемы подписывается не сам документ, а некоторый его цифровой образ небольшого размера, полученный по специальным криптографическим процедурам, называемым хэшированием.
Алгоритм хэширования должен быть таким, чтобы обеспечить вычислительную неосуществимость нахождения двух сообщений с одинаковым значением цифрового образа (значением хэш-функции от сообщения). Для решения задач обеспечения целостности наблюдаемости и подлинности информации применяются криптографические контрольные суммы. Методы формирования криптографических контрольных сумм можно разделить на два класса: на базе симметричных криптографических преобразований (коды аутентификации сообщений (КАС)) и использующие несимметричные преобразования (цифровые подписи) с применением секретных ключей. Такие функции могут применяться как непосредственно в качестве криптографической контрольной суммы, так и в других преобразованияхПосмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
27 августа 2019
Заказ завершен, заказчик получил финальный файл с работой
5
Соотношение между хeш-функциями с различными определениями стойкости.docx
2019-08-30 09:43
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
спасибо автору! очень остались довольны, всегда вовремя отвечал и исправлял недочеты