Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


Во-первых, прфеикс *Практика* был выбран неверно. (Согласно рекомендация hasherfrog).
Во-вторых, с какими ошибками оно не компилируется в VC6?
В-третьих, ГОСТ определяет, как минимум 3 варианта шифрования (вернее, 2 метода шифрования и один хэширования). Какой из них вас интересует? Все три метода в исходнике есть, даже с краткими пояснениями, что делается.

Цитата:
В моем понимании я считываю файл в переменную шифрую и сохраняю в новый файл.
Правильное понимание. Есть какие-то проблемы с реализацией? Главное, что нужно знать, гост - шифр блочный. С 64 битными блоками. Соответственно, требуется хранить длину оригинального файла файла и добить при шифровании его случайными символами до длины кратной 64 битам.

Ну и последнее, ключ должен быть 256-битным. Что требует ОЧЕНЬ длинного пароля, если его использовать в качестве ключа. Порядка 40 цифро-буквенных символов. Можно, конечно, применять его хэш. Но наверное, это снизит общую криптостойкость.

-------
http://ivank.ru


Отправлено: 18:55, 05-09-2006 | #2