0 / 0 / 1
Регистрация: 30.06.2017
Сообщений: 9
|
||||||
1 | ||||||
Подскажите как правильно сделать алгоритм дешифровки30.06.2017, 12:40. Показов 718. Ответов 2
Метки нет (Все метки)
Здравствуйте, есть следующий код:
0
|
30.06.2017, 12:40 | |
Ответы с готовыми решениями:
2
подскажите, как правильно составить алгоритм Подскажите как правильно сделать Подскажите как правильно сделать Подскажите как правильно сделать |
Заклинатель змей
700 / 555 / 219
Регистрация: 30.04.2016
Сообщений: 2,591
|
||||||
30.06.2017, 13:22 | 2 | |||||
Александр_01, насколько я понимаю, тут используется метод шифрования с XOR, у которого есть название (которое я не помню). Этот алгоритм является абсолютно устойчивым и требует наличия у дешифровщика ключа, который использовал шифратор. Имея этот ключ, достаточно еще раз применить его к зашифрованному сообщению, как происходит в блоке
0
|
0 / 0 / 1
Регистрация: 30.06.2017
Сообщений: 9
|
||||||
30.06.2017, 13:46 [ТС] | 3 | |||||
В том то и дело, что в задаче про ключ ничего не сказано, а так алгоритм с ключом я видел, и примерно знаю как он реализовывается, в данной задаче мне дано условие:
Алгоритм шифровки 1. Проинициализировать датчик случайных чисел. 2. Выделить блок открытого текста. 3. Сгенерировать гамму шифра. 4. Получить блок зашифрованного текста, сложив по модулю 2 блок открытого текста с гаммой шифра. 5. Если текст не закончился, перейти к пункту 2, иначе к пункту 6. 6. Конец алгоритма шифровки. Алгоритм дешифровки 1. Проинициализировать датчик случайных чисел. 2. Выделить блок зашифрованного текста. 3. Сгенерировать гамму шифра. 4. Получить блок открытого текста, сложив по модулю 2 блок зашифрованного текста с гаммой шифра. 5. Если зашифрованный текст не закончился, перейти к пункту 2, иначе к пункту 6. 6. Конец алгоритма дешифровки. То есть про ключ вообще нет ни слова, сообщение у меня шифруется, значит что-то неправильно у меня в этой части:
0
|
30.06.2017, 13:46 | |
30.06.2017, 13:46 | |
Помогаю со студенческими работами здесь
3
Подскажите как правильно сделать ! пожалуста с обяснением ! Подскажите как правильно сделать. Подскажите как сделать правильно Подскажите пож как правильно сделать? Подскажите, как сделать правильно отступ? Подскажите как правильно сделать вызов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |