Криптографические хэш-функции
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
- Microsoft Word
Описание
Задание:
I. Реализовать приложение с графическим интерфейсом, позволяющее выполнять следующие действия.
1. Вычислять значение хэш-функции, заданной в варианте:
- текст сообщения должен считываться из файла;
- полученное значение хэш-функции должно представляться в шестнадцатеричном виде и сохраняться в файл;
- при работе программы должна быть возможность просмотра и изменения считанного из файла сообщения и вычисленного значения хэш-функции.
2. Исследовать лавинный эффект на сообщении, состоящем из одного блока:
- для бита, который будет изменяться, приложение должно позволять задавать его позицию (номер) в сообщении;
- приложение должно уметь после каждого раунда (итерации цикла) вычисления хэш-функции подсчитывать число бит, изменившихся в значении хэш-функции при изменении одного бита в тексте сообщения;
- приложение может строить графики зависимости числа бит, изменившихся в значении хэш-функции, от раунда вычисления хэш-функции, либо графики можно строить в стороннем ПО, но тогда приложение должно сохранять в файл необходимую для построения графиков информацию.
II. С помощью реализованного приложения выполнить следующие задания.
- Протестировать правильность работы разработанного приложения.
- Исследовать лавинный эффект при изменении одного бита в сообщении: для различных позиций изменяемого бита в сообщении построить графики зависимостей числа бит, изменившихся в значении хэш-функции, от раунда вычисления хэш-функции (всего в отчете должно быть два-три графика).
- Сделать выводы о проделанной работе.
Вариант: Алгоритм RIPEMD–128
I. Реализовать приложение с графическим интерфейсом, позволяющее выполнять следующие действия.
1. Вычислять значение хэш-функции, заданной в варианте:
- текст сообщения должен считываться из файла;
- полученное значение хэш-функции должно представляться в шестнадцатеричном виде и сохраняться в файл;
- при работе программы должна быть возможность просмотра и изменения считанного из файла сообщения и вычисленного значения хэш-функции.
2. Исследовать лавинный эффект на сообщении, состоящем из одного блока:
- для бита, который будет изменяться, приложение должно позволять задавать его позицию (номер) в сообщении;
- приложение должно уметь после каждого раунда (итерации цикла) вычисления хэш-функции подсчитывать число бит, изменившихся в значении хэш-функции при изменении одного бита в тексте сообщения;
- приложение может строить графики зависимости числа бит, изменившихся в значении хэш-функции, от раунда вычисления хэш-функции, либо графики можно строить в стороннем ПО, но тогда приложение должно сохранять в файл необходимую для построения графиков информацию.
II. С помощью реализованного приложения выполнить следующие задания.
- Протестировать правильность работы разработанного приложения.
- Исследовать лавинный эффект при изменении одного бита в сообщении: для различных позиций изменяемого бита в сообщении построить графики зависимостей числа бит, изменившихся в значении хэш-функции, от раунда вычисления хэш-функции (всего в отчете должно быть два-три графика).
- Сделать выводы о проделанной работе.
Вариант: Алгоритм RIPEMD–128
Дополнительная информация
Программа написана на C#
Преподаватель принявший работу: Авдеенко Т.В.
Преподаватель принявший работу: Авдеенко Т.В.
Похожие материалы
Функции
SerFACE
: 20 декабря 2013
ЛАБОРАТОРНАЯ РАБОТА No 4
ТЕМА : ФУНКЦИИ
СРОК СДАЧИ : 5 неделя
ЦЕЛЬ РАБОТЫ : Приобретение навыков использования функций
ТЕОРЕТИЧЕСКИЕ ЗНАНИЯ : Синтаксис объявления и вызова функции. Параметры функции. Необязательные параметры. Значение по умолчанию. Локальные и глобальные пере-менные. Область видимости переменных. Операция ::. Классы памяти: автоматические, регист-ровые, внешние и статические переменные. Переменные класса volatile. Встраиваемые (inline-) функции. Математические функции. Функции
10 руб.
Дифференциальное исчисление функции одной переменной: пределы последовательностей и функций, непрерывность функции
Kirill538
: 28 декабря 2014
Решение Дифференциальное исчисление функции одной переменной: пределы последовательностей и функций, непрерывность функции.
11 вариант, 16 задач.
1 курс 1 семестр.
УРФУ.
100 руб.
Предел функции одной переменной и непрерывность функции
Фрося
: 25 февраля 2020
«Предел функции одной переменной и непрерывность функции»
1. Найти пределы.
а)
2. Исследовать функции на непрерывность и построить их графики.
а)
«Производная функции одной переменной и непрерывность функции»
1. Найти первые производные функций. В заданиях а), б) и в) найти вторые производные.
а) ;
«Комплексные числа»
Даны комплексные числа и в алгебраической форме.
1) Записать их в тригонометрической и показательной формах, изобразить на комплексной плоскости.
350 руб.
Функции менеджмента. Общие и конкретные функции менеджмента
alfFRED
: 24 марта 2014
Введение _________________________________________________________3
I. Основная часть
1.Общая характеристика функций менеджмента________________________ 4
2.Общие функции менеджмента _____________________________________ 6
2.1. Планирование _________________________________________________8
2.2. Мотивация ___________________________________________________11
2.3. Организация _________________________________________________ 14
2.4. Координация _________________________________________________16
10 руб.
Булевы функции
Максим102
: 15 июля 2014
Задание
В табл. заданы номера наборов для логической функции от четырех аргументов , на которых данная функция принимает единичные значения.
0 0 0 0 0 0
1 0 0 0 1 0
2 0 0 1 0 0
3 0 0 1 1 0
4 0 1 0 0 0
5 0 1 0 1 1
6 0 1 1 0 1
7 0 1 1 1 0
8 1 0 0 0 1
9 1 0 0 1 1
10 1 0 1 0 1
11 1 0 1 1 0
12 1 1 0 0 1
13 1 1 0 1 0
14 1 1 1 0 1
15 1 1 1 1 1
С полученной логической функцией выполнить следующие действия:
а) представить данную функцию в СДНФ, СКНФ и СПНФ;
б) минимизировать ее в СДНФ и СКНФ склеиван
99 руб.
Функции государства
ostah
: 10 сентября 2013
Вопросы о государстве, рассматриваемые в «Теории государства и права», его понятии, сущности и роли в обществе с давних пор относятся к числу основополагающих и остродискуссионных в государствоведении. Это объясняется тем, что названные вопросы прямо и непосредственно затрагивают интересы различных слоев общества. Рожденное противоречивым обществом государство само неизбежно становится противоречивым, противоречивы его деятельность и социальная роль. Как форма организации общества, призванная об
19 руб.
Интерполяция функций
Qiwir
: 14 августа 2013
Задание.
1) Построить интерполяционный многочлен Ньютона. Начертить график и отметить на нем узлы интерполяции. Вычислить значения в точке х=1.25.
xi 1 1.5 2 2.5 3 3.5
yi 0.5 2.2 2 1.8 0.5 2.25
2) Построить интерполяционный многочлен Лагранжа. Начертить график и отметить на нем узлы интерполяции. Вычислить значение в точке х=1.2.
xi 0 0.25 1.25 2.125 3.25
yi 5.0 4.6 5.7 5.017 4.333
3) Выполнить интерполяцию сплайнами третьей степени. Построить график и отметить на нем узлы интерполяции.
xi 7 9 1
Случайные функции
Aronitue9
: 14 августа 2013
До сих пор поведение систем автоматического регулирования исследовалось при определенных, заданных во времени задающих и возмущающих воздействиях (ступенчатая функция, импульсная функция, гармоническое воздействие и т. д.)
Однако во многих случаях характер воздействия бывает таким, что его нельзя считать определенной функцией времени. Оно может принимать с течением времени самые разнообразные случайные значения. В таких случаях мы можем оценить только вероятность появления той или иной формы воз
5 руб.
Другие работы
Философия (2-й сем)
Kozhin2010
: 11 ноября 2014
1."Материалистами называются философы, которые признают лишь существование материальных вещей и тел" /Вольф Х./ Можно ли согласиться с этим определением?
80 руб.
Расчеты по теплообмену УрФУ Задача 6 Вариант 30
Z24
: 3 января 2026
Определить коэффициент конвективного теплообмена при поперечном обтекании потоком воздуха шахматного и коридорного пучка труб. Средняя действительная скорость потока составляет W, температура потока tв, диаметр трубы d.
150 руб.
Шпаргалка
Donbass773
: 22 мая 2017
1) государственные учреждения РФ, чья деятельность направлена на регулирование сферы туризма и гостеприимства(министерство туризма, Ростуризм, ассоциация туроператоров России, федерация рестораторов и отельеров )
а) кто возглавляет? б) основные направления?
2) Законодательные акты (федеральный закон об основах туристской деятельности в РФ) какие изменения произошли за всю историю закона)
Госты(оказание гостиничных услуг, услуг питания и туристических услуг), общие положения, особенности.
3)П
50 руб.
Невербальные средства в деловой коммуникации
светлана169
: 3 июля 2015
Введение 3
1 Невербальные средства в деловой коммуникации 5
1.1 Категории невербальных средств общения 5
1.2 Пути совершенствования невербальной коммуникации 11
Заключение 15
Список использованных источников 17