README.md

ESCK-8

Авторский алгоритм блочного шифрования.

Автор: Д.Н. Трунов

⚠️ Внимание, алгоритм в разработке! Возможны значимые изменения.

Краткое описание

ESCK-8 — это альтернативное развитие идей ESCK-7. В основе алгоритма лежит переосмысленная реализация принципов «случайности» и «одноразовости» в контексте каждой уникальной пары ключа и шифруемого блока.

Шифрование каждого элемента блока выполняется через хеширование соседнего элемента и ключа. Полученный хеш прибавляется к текущему элементу. Процесс повторяется в течение нескольких раундов, количество которых не является фиксированным.

В алгоритме реализована встроенная функция хеширования, принимающая данные 64-битными блоками и возвращающая 64-битный хеш. Шифруемый блок состоит строго из двух 64-битных элементов, а ключ должен иметь длину не менее 2-х таких элементов (больше — допустимо).

Описание
Авторский алгоритм блочного шифрования
Конвейеры
0 успешных
0 с ошибкой
Разработчики