Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемЮлия Чебакова
1 Coderator Шифрует нешифруемое
2 Почему JAVA? На Java работают все приложения вашего Android-смартфона Java полностью независим Java интересен Для Java созданы удобные среды разработки
3 Почему JAVA?
4 Возникшие трудности
5 Строение шифра и ключа Зашифрованный текст имеет 2 части: Шифр Ключ
6 Строение шифра и ключа Шифр, как входная дверь, без ключа не открывается:)
7 Строение шифра и ключа Шифр Каждый символ зашифрованного текста занимает 3 позиции в шифре, т.е код символа состоит из трех элементов. 1)В начале работы шифратора генерируется случайное число (div), которое уходит в ключ, принимая образ буквы (divchar) ( 1-a, 2-b и т.д.); 2) Код каждого элемента текста проходит сравнение с одним из символов строки приветмир (циклически, по очереди); 3) Полученная разность делится на div, переворачивается, а остаток помещается в букву (a, b, c, d и т.д.); 4) Для красоты эта буква вставляется случайным образом в код символа;
8 Строение шифра и ключа Шифр 5) Массив получившихся кодов символов «перестраивается» таким образом: Все четные номера – налево, нечетные – направо в порядке убывания.
9 Строение шифра и ключа Шифр 6) Массив кодов формируется в строку; 7) Случайным образом строка режется на части, ее «кусочки» перемешиваются, образуя массив их позиций, который и составляет часть (3) ключа; Т.о. ключ будет иметь вид 1d201, где d – divchar;
10 Строение шифра и ключа Ключ Ключ позволяет дешифровщику расставить элементы шифра по своим местам (1)– сколько цифр в записи позиции (если 2 и больше – добавляются нолики); (2)– буква – показатель числа (divchar); (3)– сами позиции частей шифра; Зная эту информацию, дешифровщик расставит элементы шифра по своим позициям и начнет расшифровку
11 Плюсы шифра 1)Огромное число различных шифров для одного и того же текста; 2) В связке с ключом, версий становится еще больше; 3) Ключ подходит только для своего шифра;
12 Минусы шифра 1)Большая длина самого шифра (3х); 2)Не работает с одиночным символом;
13 Визуализация Для удобства демонстрации и пользования был написал графический интерфейс Coderatorа
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.