шифрование, кодирование

Простейшие вопросы в области инженерной разработки
Ответить
serg15
interested
interested
Сообщения: 2
Зарегистрирован: 18 апр 2020, 21:26
Версия LabVIEW: 2011
Контактная информация:

шифрование, кодирование

Сообщение serg15 »

Друзья, добрый вечер! Подскажите, пожалуйста, для "чайника" кто-нибудь сталкивался с задачей шифрования по ГОСТ 89 и помехоустойчивым кодированием??? По поиску мало что нашел((( Всем добра и здоровья))))
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5463
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: шифрование, кодирование

Сообщение IvanLis »

serg15 писал(а): 18 апр 2020, 22:53 Друзья, добрый вечер! Подскажите, пожалуйста, для "чайника" кто-нибудь сталкивался с задачей шифрования по ГОСТ 89 и помехоустойчивым кодированием??? По поиску мало что нашел((( Всем добра и здоровья))))
Реализацию ГОСТ в LV наверное Вы не найдете, по этому обратите внимание на DES, на самом деле сходства между ними больше, чем различий (https://ecm-journal.ru/files/150076131.pdf):
https://forums.ni.com/t5/Example-Code/N ... anguage=en

Помехоустойчивое кодирование реализовано в Modulation Toolkit:
https://documentation.help/LabView-Digital-Modulation/
serg15
interested
interested
Сообщения: 2
Зарегистрирован: 18 апр 2020, 21:26
Версия LabVIEW: 2011
Контактная информация:

Re: шифрование, кодирование

Сообщение serg15 »

Спасибо!Вдруг кто-нибудь разрабатывал шифрование именно по гост 89, или по новым гостам Магма или Кузнечик?!!?
Sergey Puzanov
assistant
assistant
Сообщения: 118
Зарегистрирован: 05 ноя 2020, 08:26
Версия LabVIEW: 18, 20.0f1
Благодарил (а): 23 раза
Поблагодарили: 4 раза
Контактная информация:

Re: шифрование, кодирование

Сообщение Sergey Puzanov »

Подниму тему по поводу ГОСТ 28147-89. Пытаюсь реализовать данный алгоритм шифрования, использовал пример для проверки с этого сайта https://studfile.net/preview/5430280/

Проблема возникает с дешифрованием, или, возможно, с неправильной упаковкой финального массива битов/позицией при расчётах. Проект прилагаю, в файле test.vi проверка данных по ссылке, в файле 28147-89_Encrypt.vi шифрование, дешифрование и сравнение полученных результатов с теми же входным сообщением, но с другим ключом. Может кто увидит свежим взглядом косяк в алгоритме, спасибо.

P.S. Разобрался, была проблема в последовательности и смещениях левой и правой части блоков
Ответить

Вернуться в «Для чайников»