maxal писал(а):
ПВА писал(а):
Когда потребовалось написать лабы по ГОСТ 28147-89-1 - долго искал в инете, пока не бросил это гиблое дело и не написал сам.
Спросил бы тут, и искать не пришлось. У Андрея Винокурова они давно на
страничке пылятся (в разделе "что скачать").
Там же, кстати, есть
1) его статья
"Алгоритм шифрования ГОСТ 28147-89, его использование и реализация для компьютеров платформы Intel x86";
2) утилитка есть для отображения внутреннего состояния регистров реализации ГОСТа, полезная при отладке своих реализаций.

А по каким материалам я всё делал, как думаете? Единственное нормальное описание - у Винокурова, но дело в том, что писалось это давно, и если кто смотрел исходники, то это не лучший вариант для понятия алгоритма. Тем более, возможности того времени и сегодняшнего дня - разные вещи. А когда у меня встала необходимость, как всегда - ничего под рукой не оазалось... Загляните например, на "исходники.ru" - сколько там ищут этот алгоритм, и сколько предложений, всё станет понятным.
Кстати, что, кто нибудь смотрел моё предложение? Понятно, что это разовая проблемма, здал и забыл, но просто хотелосьбы чтобы работа комуто еще пригодилась. Написано в виде класса, работает устойчиво (только в Buildere и Delphi - были глюки с выводом на просмотр, чего не было в VC++). Весь код прокоментирован, нет оптимизации - для лучшего уяснения алгоритма и логики. Помере написания других алгоритмов, всё будет выкладываться там.