Адрес: ул. Б. Очаковская 32 Москва Россия
Наши официальные канал и чат в telegram
Поднимем Devuan на вершину Distrowatch! Просто перейдите по ссылке один раз в день.

Реализация криптографических алгоритмов ГОСТ на языке Java

Новости собранные из разных RSS источников
Аватара пользователя
root:#
Site Admin
Сообщения: 1687
Зарегистрирован: Вт ноя 08, 2022 3:27 pm
Благодарил (а): 50 раз
Поблагодарили: 27 раз

Реализация криптографических алгоритмов ГОСТ на языке Java

Сообщение root:# »

Реализация криптографических алгоритмов ГОСТ на языке 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) - функция формирования ключа на основе пароля.

Источник: https://www.opennet.ru/opennews/art.shtml?num=65312