Все проектыAll projectsУсі проєкти
Криптография и безопасностьCryptography & securityКриптографія та безпека ЗавершёнCompletedЗавершений 2026

KalynaMode

Kalyna для hashcat

Плагин для hashcat, добавляющий режимы атаки на украинский государственный шифр Kalyna.A hashcat plugin adding attack modes for the Ukrainian state cipher Kalyna.Плагін для hashcat, що додає режими атаки на український державний шифр «Калина».

О проектеOverviewПро проєкт

Kalyna — государственный стандарт блочного шифрования Украины (ДСТУ 7624:2014), но в популярных инструментах подбора его поддержки не было. Этот проект закрывает пробел.

Плагин добавляет в hashcat пять режимов атаки на известный открытый текст для всех вариантов Kalyna — от 128/128 (режим -m 36000) до 512/512. Реализация доведена до конца: режимы работают сквозным образом и на CUDA, и на OpenCL/PoCL.

В комплекте — переносимая хостовая референс-реализация всех пяти вариантов шифра для сверки результатов. Проект — часть моего интереса к украинской криптографии и национальным стандартам.

Kalyna is Ukraine's state block-encryption standard (DSTU 7624:2014), but popular cracking tools didn't support it. This project closes the gap.

The plugin adds five known-plaintext attack modes to hashcat for every Kalyna variant — from 128/128 (mode -m 36000) to 512/512. The implementation is finished: the modes run end-to-end on both CUDA and OpenCL/PoCL.

It ships with a portable host reference implementation of all five cipher variants for cross-checking results. The project is part of my interest in Ukrainian cryptography and national standards.

«Калина» — державний стандарт блокового шифрування України (ДСТУ 7624:2014), але в популярних інструментах підбору його не було.

Плагін додає в hashcat п'ять режимів атаки на відкритий текст для всіх варіантів — від 128/128 до 512/512. Працює і на CUDA, і на OpenCL/PoCL.

У комплекті — переносима хостова реалізація всіх п'яти варіантів для звірки.

ОсобенностиFeaturesОсобливості

  • Пять режимов атаки: от Kalyna-128/128 до 512/512
  • Атака на известный открытый текст (KPA)
  • Работает на CUDA и OpenCL/PoCL
  • Хостовая референс-реализация всех вариантов шифра
  • Поддержка украинского стандарта ДСТУ 7624:2014 в hashcat
  • Five attack modes: from Kalyna-128/128 to 512/512
  • Known-plaintext attack (KPA)
  • Runs on CUDA and OpenCL/PoCL
  • A host reference of all cipher variants
  • DSTU 7624:2014 support brought into hashcat
  • П'ять режимів атаки: від Kalyna-128/128 до 512/512
  • Атака на відкритий текст (KPA)
  • Працює на CUDA та OpenCL/PoCL
  • Хостова реалізація всіх варіантів шифру
  • Підтримка ДСТУ 7624:2014 у hashcat

Похожие проектыRelated projectsСхожі проєкти

Криптография и безопасностьCryptography & securityКриптографія та безпека

RSA-16 Demo

Интерактивное WebAssembly-приложение для изучения алгоритма RSA на 16-битном модуле.An interactive WebAssembly app for learning the RSA algorithm on a 16-bit modulus.Інтерактивний WebAssembly-застосунок для вивчення алгоритму RSA на 16-бітному модулі.

Криптография и безопасностьCryptography & securityКриптографія та безпека

Методичка по Wi-Fi

Интерактивная визуальная методичка по безопасности Wi-Fi для полных новичков.An interactive visual guide to Wi-Fi security for absolute beginners.Інтерактивна візуальна методичка з безпеки Wi-Fi для повних новачків.

Криптография и безопасностьCryptography & securityКриптографія та безпека

AES Explorer

Интерактивный разбор шифра AES: как он работает, с визуализациями и пошаговыми демо.An interactive breakdown of the AES cipher: how it works, with visualizations and step-by-step demos.Інтерактивний розбір шифру AES: як він працює, з візуалізаціями та покроковими демо.