Skip to content

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

Notifications You must be signed in to change notification settings

Zherya/ESP-Russian-GOST-Test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP-Russian-GOST-Test

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

Зависимости программы

Программа использует библиотеку PCAP (https://www.tcpdump.org) для захвата TCP/IP-пакетов, инкапсулируемых в ESP.

Также, используется библиотека libakrypt (https://github.com/axelkenzo/libakrypt-0.x), в которой реализован используемый в ESP AEAD-режим работы блочных шифров с использованием российских алгоритмов "Кузнечик" и "Магма". Саму библиотеку, а также инструкции по её компиляции и установке, можно найти на странице библиотеки на GitHub, ссылка на которую указана выше.

Компиляция программы

Самый простой способ компиляции программы на UNIX-подобных системах - использование системы сборки CMake (https://cmake.org), так как файл конфигурации CMakeLists.txt с путями установок библиотек по умолчанию уже приложен к исходных кодам. Компиляцию программы (например, с использованием системы контроля версий Git (https://git-scm.com)) можно выполнить в терминале с помощью следующей последовательности команд:

git clone https://github.com/Zherya/ESP-Russian-GOST-Test.git
mkdir build
cd build/
cmake ../ESP-Russian-GOST-Test/
make

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published