<div dir="ltr"><div><div><div><br></div>Я тут столкнулся с "чудом из чудес" <a href="http://www.cryptopro.ru/products/csp">КриптоПро CSP</a>. Заметил у них алгоритм <a href="http://ru.wikipedia.org/wiki/ГОСТ_Р_34.11-94">ГОСТ Р 34.11-94</a>. Подумал, неплохо бы реализовать. А тут, как оказывается - это чуть ли не их особая, собственная реализация. По крайней мере в программе <a href="http://rhash.sourceforge.net/">RHash</a> есть для них специальная опция:<br>
<span style="font-family:courier new,monospace"><br>$ rhash --help | grep gost<br> -G, --gost Calculate GOST R 34.11-94 hash.<br> --gost-cryptopro CryptoPro version of the GOST R 34.11-94 hash.<br></span><br></div>
И вот тут... читая новость о том, что <a href="http://www.infotecs.ru/press/press-releases/detail.php?ID=4898">ФСБ России одобрило криптопровайдер ViPNet CSP</a>, я подумал: "<i>А почему нет свободного криптопровайдера?</i>" Это же всего лишь библиотека (или нет?), что мешает сделать свободный клиент? Ну, при желании и сертификацию пройти можно...<br>
<br></div>Между прочим, с ходу можно найти пример, причём с иcпользованием, как ни странно OpenSSL, но... под винду...<br><ul><li><a href="http://habrahabr.ru/post/134037/">Пишем ГОСТ криптопровайдер</a><br></li><li><a href="http://www.rsdn.ru/article/crypto/cspsecrets.xml">Секреты разработки CSP для Windows</a><br>
</li></ul><div><div><div><div>Так вот. <b>Свободный криптопровайдер</b>, действительно, написать не мешало бы.<br><br></div></div></div></div></div>