Блочный шифр
128 бит
256 бит
Подстановочно-перестановочная сеть (SPN)
10
На 5 раундов сложность 2140.3, 2153.3 памяти, 2113 данных
Особенности:
Реализации
Данные ссылки взяты из статьи (сортировка по URL):
Ссылка | Язык | Комментарий |
---|---|---|
http://gostcrypto.com/doc/GostCipher.html | JavaScript | |
http://omegicus.org/get/gost14.zip | Assembler | |
http://sourceforge.net/projects/cppcrypto/ | C | |
http://tc26.ru/standard/gost/PR_GOSTR_bch_v6.zip | C | Официальная реализация ТК 26 |
http://www.gogost.cypherpunks.su/ | Go | |
http://www.pygost.cypherpunks.su/ | Python | |
https://dxdt.ru/golang/gost/cipher/kuznec/kuznec.go | Go | |
https://github.com/aprelev/libgost15 | C | SSE2 оптимизация |
https://github.com/MaXaMaR/kuznezhik | C++ | Оптимизировано под 8/16/32/64/128-битные архитектуры |
https://github.com/mjosaarinen/kuznechik | C | |
https://github.com/NeverWalkAloner/Cryptography-standards/tree/master/symmetric | Python | |
https://github.com/okazymyrov/kuznechik | Sage | |
https://github.com/Roman-Oliynykov/ciphers-speed | C++ | |
https://github.com/yaruson/GostPlugin | C# | Плагин для KeePass |