Калькуляторы по криптографии
Онлайн-калькуляторы к задачам по криптографии: каждый показывает решение по шагам, а не только ответ. Всё считается прямо в браузере.
Булевы функции и регистры сдвига
-
Полином Жегалкина методом треугольника
Онлайн-калькулятор полинома Жегалкина методом треугольника для булевой функции от 4 переменных: таблица истинности, треугольник Жегалкина, формула АНФ и проверка регулярности.
-
Нелинейность булевой функции
Расчёт нелинейности булевой функции по вектору значений: коэффициенты Уолша — Адамара W1–W4 с пошаговыми вычислениями, нелинейность Nf = 2^(n-1) − ½·max|W| и максимально достижимая N.
-
Построение циклов регистра сдвига по формуле
Построение циклов 4-битного регистра сдвига с нелинейной обратной связью по формуле вида x1+x2x3+x4: раскрытие скобок по модулю 2, переходы всех 16 состояний и разбиение на циклы.
-
Алгоритм Берлекэмпа — Мэсси
Онлайн-калькулятор алгоритма Берлекэмпа — Мэсси: минимальный линейный регистр сдвига (LFSR) для двоичной последовательности, полином связи C(D), рекуррентная формула, шаги регистра и продолжение последовательности.
Электронная подпись
-
Подпись Эль-Гамаля: вычисление и проверка
Калькулятор электронной подписи Эль-Гамаля с решением: по α, P, секретному ключу a, сообщению X и рандомизатору r вычисляет подпись (S1, S2) и проверяет её через Z1 = α^X mod P и Z2 = β^S1·S1^S2 mod P.
-
ECDSA: вычисление подписи (r, S)
Пошаговое вычисление подписи ECDSA на эллиптической кривой: точка kG через удвоения и сложения, r = x mod n, k⁻¹ mod n и S = k⁻¹·(e + r·d) mod n.
-
ECDSA: проверка подписи
Проверка подписи ECDSA с пошаговым решением: V = S⁻¹ mod n, U1 = e·V, U2 = r·V, точка U1·G + U2·Q и сравнение её x mod n с r.
-
ГОСТ Р 34.10-2012: вычисление подписи
Вычисление электронной подписи по ГОСТ Р 34.10-2012 на эллиптической кривой: точка kG по шагам, r = x mod n и S = (r·d + k·e) mod n.
-
ГОСТ Р 34.10-2012: проверка подписи
Проверка электронной подписи по ГОСТ Р 34.10-2012 с пошаговым решением: V = e⁻¹ mod n, U1 = S·V, U2 = −r·V, точка U1·G + U2·Q и сравнение её x mod n с r.
