|
38 / 13 / 6
Регистрация: 12.06.2013
Сообщений: 24
|
||||||||||||||||
Реализация алгоритма шифрования по ГОСТ 28147-8902.03.2014, 20:16. Показов 46412. Ответов 23
Добрый день! Пытаюсь реализовать все тот же алгоритм шифрования ГОСТ-89. Уже целую неделю долблюсь, и никак не могу понять, в чем моя ошибка. Значит, вкратце о проекте:
- В основе данного алгоритма лежит основной шаг криптопреобразования. Он реализован в структуре BasicSteep: Кликните здесь для просмотра всего текста
Механизм зашифровки 32-З реализован в классе E32: Кликните здесь для просмотра всего текста
Для расшифровки (32-Р) реализован аналогичный класс D32, отличается только порядком действий в методе DecryptFile() (1 раз К0-К7 и 3 раза К7-К0). Ошибка скорее всего заключена в самом алгоритме. Как я это понял: Если в методе EncryptFile() оставить только 2 строки
Надеюсь на вашу помощь) З.Ы.: Весь проект в прикрепленном файле. В папке Debug есть два файла: 1.txt - 8-ми байтовый текстовый файл для зашифровки и файл key - 256-битовый файл ключа.
4
|
||||||||||||||||
| 02.03.2014, 20:16 | |
|
Ответы с готовыми решениями:
23
Алгоритм шифрования ГОСТ 28147-89. Режим простой замены Нужны исходники программы шифрования и дешифрования файлов на базе алгоритма ГОСТ 28147-89 Реализация шифра ГОСТ 28147-89 |
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 14
|
|
| 25.05.2022, 18:07 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 14
|
|
| 26.05.2022, 08:09 | |
|
Добрый день! А подробнее можете рассказать про вывод результата в виде двоичных чисел в цикле?
0
|
|
|
Модератор
|
||||||||
| 26.05.2022, 11:36 | ||||||||
Второе. Ладно бы ещё подняли старую тему по вопросу указанному в ней. Но ваш вопрос не относится собственно к реализации шифрования. Создайте новую тему (в которой можете сослаться на эту) и в ней опишите что вы сделали, какие у вас данные и как и где нужно их представить.
0
|
||||||||
|
Администратор
|
|||||||
| 26.05.2022, 17:21 | |||||||
1
|
|||||||
| 26.05.2022, 17:21 | |
|
Реализация алгоритма ГОСТ Р 34.10-94
Рализовать Si блок алгоритма шифрования ГОСТ 28147 алгоритм шифрования ГОСТ 28147-89 Алгоритм шифрования ГОСТ 28147-89 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|