29 апреля 2026, 05:29
Представлена реализация криптографических алгоритмов ГОСТ на языке Java

Представлен публике открытый инициатива под названием crypto‑gost. Это набор модулей с реализацией криптоалгоритмов ГОСТ на языке Java, не использующей дополнительных зависимостей. исходный код решения опубликован под собственной лицензией от «Рэд старс системс», разрешающей распространение, модификацию и создание производных работ без ограничений.
В отличие от реализации алгоритмов ГОСТ из библиотеки Castle Bouncy Castle, в проекте crypto‑gost повышена эффективность шифрования алгоритмом «Кузнечик», решены отдельные проблемы с безопасностью и предоставлены простые обёртки, не требующие глубоких знаний в криптографии.
Поддерживаемые алгоритмы:
ГОСТ Р 34.11–2012 (RFC 6986) — хэш‑функция «Стрибог» 256 и 512 бит.
ГОСТ Р 34.12–2015 — блочный шифр «Кузнечик», ключ 256 бит.
ГОСТ Р 34.13–2015 — режимы шифрования CBC, CFB, CTR (ГАММА), OFB; имитовставка (CMAC).
ГОСТ Р 34.10–2012 (RFC 7091) — электронная подпись 256 и 512 бит.
HMAC‑Стрибог (RFC 7836, HMAC‑Streebog-256 и HMAC‑Streebog-512).
MGM (Multilinear Galois Mode) — AEAD‑режим для Кузнечика (RFC 9058). Совместим с OpenSSL.
SCrypt (RFC 7914) — опция формирования ключа на основе пароля.
«Разработчикам иногда требуется российская криптография для защиты данных. Для личных проектов или для целей локальной разработки в тестовой среде не всегда возможно применять сертифицированные средства. Если у вас есть личный проект на нескольких серверах, то для установки в них российской криптографии придётся приобрести лицензии. Де‑факто „стандартом“ в области криптографии для Java для разработчиков стала набор модулей Bouncycastle. Этой библиотеке множество лет, есть обширная документы и книги, которые я считаю очень полезно почитать», — пояснил автор проекта.
Согласно заявлению разработчика, он при использовании Bouncycastle именно с российской криптографией столкнулся со следующими трудностями:
Весьма медленное шифрование/расшифрование по ГОСТ «Кузнечик».
Есть проблемы с безопасностью реализации, некоторые из которых могут носить критический характер (об этом далее);
Если мне нужны только ГОСТ‑алгоритмы, то 95% остального кода библиотеки мне не нужно.
Нужен контроль изменений в новых версиях, как в плане безопасности, так и производительности.
Защита даже для личных проектов очень важна. Авторы развивают в первую очередь западные алгоритмы и устраняют недостатки в них.
Ранее в Минцифры РФ подготовили проект приказа, в соответствии с которому подключение импортных смартфонов к российским сетям 5G станет возможным только через отечественные криптоалгоритмы. Российские операторы сети 5G при её развёртывании в стране должны будут применять отечественный алгоритм шифрования NEA 7, который также называют «Кузнечик». С его помощью смартфоны абонентов будут подключаться к базовым станциям. Иностранные алгоритмы SNOW из Европы, AES из США и ZUC из Китая смогут применяться лишь до 2032 года. Это следует из проекта требований к применению оборудования базовых станций связи пятого поколения.
Читают сейчас

28 минут назад
Правительство США закрыло доступ к Claude Fable 5 неамериканцам — схема в результате отключили для всех
Компания Anthropic экстренно отключила доступ к своим самым мощным моделям — Claude Fable 5 и Mythos 5 — после того, как 12 июня получила от правительства США директиву экспортного контроля. Власти по
47 минут назад
Oracle предупредила корпоративных клиентов о критической уязвимости в PeopleSoft
Компания Oracle предупредила корпоративных клиентов о наличии критической уязвимости в программном обеспечении PeopleSoft, используемом для управления заработной платой и персоналом. Ознакомиться дале

1 час назад
Windows Server получил поддержку DNS over HTTPS
Microsoft внедрила поддержку DNS over HTTPS (DoH) для Windows DNS Server. По сути, она обеспечивает зашифрованный DNS для сетей вместо передачи трафика в открытом виде. Ознакомиться далее

1 час назад
AMD отказалась выплатить исследователю вознаграждение в размере $10 000
AMD отказала исследователю безопасности в вознаграждении в размере $10 000 за обнаруженную уязвимость, несмотря на его сотрудничество с компанией. Ознакомиться далее

1 час назад
Один ИИ против целого НИИ: DeepMind объяснила, где начинается сверхинтеллект
Google DeepMind опубликовала доклад "From AGI to ASI" о том, как искусственный интеллект будет развиваться после достижения человеческого уровня. Среди авторов — сооснователь DeepMind Шейн Легг, котор