Хэширование и пароли
презентация к уроку по информатике и икт (10 класс)
Презентация для учащихся 10 класса (профильный уровень - 4 часа в неделю).
Автор УМК Поляков К. Ю., Еремин Е. А.
Раздел «Информационная безопасность»
Цель
Обучающая: познакомить учащихся с основными понятиями хэширования (хэш-функция, хэш-сумма, коллизия), объяснить требования к надежным хэш-функциям; рассмотреть примеры алгоритмов MD5, SHA-1 и российский стандарт ГОСТ Р 34.11-2012
Развивающая: развивать алгоритмическое мышление, навыки анализа и оценки безопасности;
Воспитательная: формировать ответственное отношение к защите личных данных и цифровой безопасности.
Скачать:
| Вложение | Размер |
|---|---|
| 1.28 МБ |
Предварительный просмотр:
Подписи к слайдам:
Расшифруйте сообщение, закодированное шифром со сдвигом 2 ЧЯЪ
ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ Хэширование и пароли
Пароль : A 123 Сумма кодов символов : (« A ») + («1») + («2») + («3») =
Пароль : A 123 Сумма кодов символов : 65 (« A ») + 49 («1») + 50 («2») + 51 («3») =
Пароль : A 123 Сумма кодов символов : 65 (« A ») + 49 («1») + 50 («2») + 51 («3») =215
Пароль : A 123 Сумма кодов символов : 65 (« A ») + 49 («1») + 50 («2») + 51 («3») =215 хэш-код
Хэш-код — это результат работы хэшфункции , который представляет данные в виде уникального числа или строки фиксированной длины . Пароль : A 123 Сумма кодов символов : 65 (« A ») + 49 («1») + 50 («2») + 51 («3») = 215 A 123 215 хэширование хэш-код
Пароль : A 123 Сумма кодов символов : 65 (« A ») + 49 («1») + 50 («2») + 51 («3») = 215 A 123 215 хэширование хэш-код Хэш-функция – это алгоритм, который выполняет это преобразование.
Хэширование – это преобразование массива данных произвольного размера в битовую цепочку заданного размера (например, число ).
Можно ли по хэш-коду восстановить пароль? ? Хэширование – это преобразование массива данных произвольного размера в битовую цепочку заданного размера (например, число ).
Хэширование – необратимое шифрование! ! Можно ли по хэш-коду восстановить пароль? ? Хэширование – это преобразование массива данных произвольного размера в битовую цепочку заданного размера (например, число ).
Пароль : B023 хэш сумма:
Пароль : B023 хэш сумма: 6 6 (« B ») + 4 8 (« 0 ») + 50 («2») + 51 («3») =
Пароль : B023 хэш сумма: 6 6 (« B ») + 4 8 (« 0 ») + 50 («2») + 51 («3») = 215
Совпадение хэш - кодов A 123 215 B0 23 215
Совпадение хэш - кодов A 123 215 B0 23 215 Коллизия
Коллизия – это ситуация, когда разные исходные данные дают одинаковые хэш-коды. ! A 123 215 B0 23 215
Это произошло потому, что мы выбрали плохую хэш-функцию!!!
Коллизия – это ситуация, когда разные исходные данные дают одинаковые хэш-коды. Можно ли обойтись без коллизий? ? A 123 215 B0 23 215
Коллизия – это ситуация, когда разные исходные данные дают одинаковые хэш-коды. Коллизии неизбежны! ! Можно ли обойтись без коллизий? ? A 123 215 B0 23 215
ПАРОЛЬ : QWERTY хэш-код : FC1BA77F93E7984B8E5D6DA5FBCFFA89 Результат выполнения хэш-функции :
ХЭШ-ФУНКЦИИ Свойства: Необратимость ( по хэш-коду нельзя восстановить исходные данные ) . попробуйте разгадать фразу : e3d0e19b4f67c8b0e0e3a7a8f3d4c6b2e5d8e1a9c4b3f6e7d2c5a8b1e0d9f2a4
ХЭШ-ФУНКЦИИ Свойства: Детерминированность ( один и тот же вход всегда даёт одинаковый х э ш )
ХЭШ-ФУНКЦИИ Свойства: Уникальность ( даже небольшое изменение входных данных полностью меняет х эш)
ХЭШ-ФУНКЦИИ Свойства: Фиксированная длина ( независимо от размера входных данных , дайджест всегда будет иметь одинаковую длину )
ХЭШ-ФУНКЦИИ Свойства: Стойкость к коллизиям
Алгоритмы, реализующие хэш-функции : MD5 ( Длина хэш-кода 128 бит ) SHA1 ( 160 бит ) ГОСТ Р 34.11 94 (256 бит)
Е сли польз ователи устанавливают одинаковый пароль , то хэш-код тоже одинаковый? ?
Е сли польз ователи устанавливают одинаковый пароль , то хэш-код тоже одинаковый? хэширование с « соль ю » ?
« Соль » - это строка данных которая пропускается через хэш - функции вместе с паролем . ?
ПРАВИЛЬНЫЙ ВЫБОР ПАРОЛЯ длина не менее 7-8 символов заглавные и строчные буквы + цифры + знаки ( @#$%%^&*() )
Н аписать синкве́йн по тем е « х э ширование » Классический синквейн строится так: первая строка – тема синквейна , одно слово, существительное или местоимение; вторая строка – два прилагательных или причастия , которые описывают свойства темы; третья строка – три глагола или деепричастия , рассказывающие о действиях темы; четвертая строка – предложение из четырех слов , выражающая личное отношение автора синквейна к теме; пятая строка – одно слово (любая часть речи), выражающее суть темы; своего рода резюме .
По теме: методические разработки, презентации и конспекты
Как увидеть пароль вместо звездочек?!
Очень часто бывает такое, что Вы ввели пароль, ну и конечно же забыли, а Вам надо ввести свой пароль, чтобы зайти на свою страницу, например, с другого компьютера. Или хотите поменять свой пароль на н...

Как увидеть пароль вместо звездочек?!
Очень часто бывает такое, что Вы ввели пароль, ну и конечно же забыли, а Вам надо ввести свой пароль, чтобы зайти на свою страницу, например, с другого компьютера. Или хотите поменять свой пароль на н...

Безопасность в Интернете. Пароли и вирусы.
Третья презентация в серии "Безопасность в Интернете", в которой рассказывается о простых правилах создания сложного пароля, и об опасности, которую представляют компьютерные вирусы....



