Центр выработки ключей

Ludus Lab · Сложные вещи — простыми играми

Этот симулятор генерирует криптографический ключ на основе движения вашего курсора.

Каждый бит ключа вычисляется с помощью операции XOR (произносится «ксор»). Вот как она работает в этой игре:

Берутся три значения: координата X, координата Y и текущее время (в миллисекундах). Для каждого определяется: чётное оно или нечётное? Ответ — «да» (нечётное) или «нет» (чётное).

XOR считает, сколько раз был ответ «да»:
• если «да» — нечётное количество раз → бит = 1,
• если «да» — чётное количество раз (включая 0) → бит = 0.

Примеры:
да + да + нет = 2 → чётно → бит = 0
да + да + да = 3 → нечётно → бит = 1
нет + нет + нет = 0 → чётно → бит = 0

Чем хаотичнее вы двигаете мышью, тем менее предсказуем ключ — как в настоящих системах защиты.

X = → нечётное? ?
Y = → нечётное? ?
ВРЕМЯ = → нечётное? ?
XOR: нечётных значений = 0
БИТ = ?
Нажмите «Сгенерировать ключ»

Мастер-ключ успешно сгенерирован. Вы можете скопировать его для дальнейшего использования.

Мастер-ключ успешно сгенерирован. Вы можете скопировать его для дальнейшего использования.

← Вернуться в лабораторию