2 @unnumbered ГОСТ криптография
4 Этот сайт посвящён криптографическим алгоритмам Российской Федерации и
5 его целью является их популяризация на фоне всеобщего мирового засилья
6 алгоритмами стран Запада. Многие люди даже не знают о существовании
7 отечественной криптографии.
9 Почему они могут заинтересовать людей и быть рассмотрены как достойная
10 альтернатива зарубежным алгоритмам? Потому-что они явно не хуже, местами
11 гораздо лучше, имеют высокий серьёзный порог безопасности.
13 Информация рассчитана, в первую очередь, на разработчиков протоколов и
14 программного обеспечения. Имеются примеры реализации алгоритмов на
15 @url{http://www.cypherpunks.ru/pygost/, языке Python} и на
16 @url{http://www.cypherpunks.ru/gogost/, языке Go}.
18 @multitable @columnfractions 0.5 0.5
19 @headitem Западный алгоритм @tab Российский аналог
23 @item @url{https://en.wikipedia.org/wiki/Advanced_Encryption_Standard, AES}
24 @item @url{https://en.wikipedia.org/wiki/3DES, 3DES}
28 @item @ref{ru34122015, Кузнечик} (ГОСТ Р 34.12-2015)
29 @item @ref{ru2814789, Магма} (ГОСТ 28147-89)
34 @item @url{https://en.wikipedia.org/wiki/SHA2, SHA2-256}
38 @item @ref{ru34112015, Стрибог} (ГОСТ Р 34.11-2015)
39 @item @ref{ru341194, ГОСТ Р 34.11-94} (устаревший)
44 @item @url{https://en.wikipedia.org/wiki/SHA2, SHA2-512}
45 @item @url{https://en.wikipedia.org/wiki/SHA3, SHA3}
49 @item @ref{ru34112015, Стрибог} (ГОСТ Р 34.11-2015)
54 @item @url{https://en.wikipedia.org/wiki/ECDSA, ECDSA}
58 @item @ref{ru3410, ГОСТ Р 34.10-2012}
59 @item @ref{ru3410, ГОСТ Р 34.10-2001} (устаревший)
64 @item @url{https://en.wikipedia.org/wiki/ECDH, ECDH}
68 @item @ref{ruVKO, ВКО ГОСТ Р 34.10-2001}
74 * Кузнечик (блочный шифр): ru34122015.
75 * Стрибог (хэш-функция): ru34112015.
76 * 34.10 (ЭЦП): ru3410.
77 * ВКО (согласование ключей): ruVKO.
78 * Магма (блочный шифр): ru2814789.
79 * Режимы шифрования: ru34132015.
80 * Key meshing (запутывание ключа): ruMeshing.
81 * 34.11-94 (хэш-функция): ru341194.
84 @include ru/34.12-2015.texi
85 @include ru/34.11-2015.texi
86 @include ru/34.10.texi
88 @include ru/28147-89.texi
89 @include ru/34.13-2015.texi
90 @include ru/meshing.texi
91 @include ru/34.11-94.texi