Калькулятор шифрования Эль-Гамаля
Введите простое число p, генератор g, закрытый ключ x, эфемерный ключ k и сообщение m.
Результат
Как пользоваться
- Введите нужные значения в поля.
- Нажмите «Рассчитать», чтобы увидеть результат.
- Скопируйте или поделитесь результатом с помощью кнопки «Поделиться».
Об этом калькуляторе
Криптосистема Эль-Гамаля, опубликованная Тахером Эль-Гамалем в 1985 году, — это схема шифрования с открытым ключом, стойкость которой опирается на задачу дискретного логарифмирования в конечной циклической группе: при заданных простом числе p и генераторе g вычислительно трудно восстановить x по y = g^x mod p. При генерации ключей выбирается закрытый ключ x, а y = g^x mod p публикуется как открытый ключ; при шифровании для каждого сообщения берётся новый случайный эфемерный ключ k и получается пара шифротекстов (c₁, c₂) = (g^k mod p, m·y^k mod p), поэтому один и тот же открытый текст никогда не шифруется в один и тот же шифротекст дважды.
Этот калькулятор пошагово разбирает эту математику: введите небольшое простое число p, генератор g, закрытый ключ x, эфемерный ключ k и целое сообщение m — и он получит открытый ключ и итоговую пару шифротекстов в точности так, как это сделал бы сам алгоритм. Студенты-криптографы, преподаватели информатики и инженеры по безопасности используют такие учебные примеры, чтобы лучше понять асимметричное шифрование и основу в виде дискретного логарифма, на которой держатся также обмен ключами Диффи — Хеллмана и схема подписи DSA; в реальных системах применяются простые числа длиной в сотни цифр, что намного превосходит возможности ручных и калькуляторных вычислений.
Была ли эта страница полезной?
Можно выбрать до 3 реакций.
Популярные калькуляторы
Кредитный калькулятор
Ежемесячный платёж, общие проценты и полный график погашения.
Калькулятор процентов
Процентное изменение, процент от и расчёты отношений.
Калькулятор скидки
Рассчитайте итоговую цену, экономию и сумму скидки.
Калькулятор ИМТ
Индекс массы тела по росту и весу (метрическая или имперская система).
Калькулятор возраста
Рассчитайте точный возраст в годах, месяцах и днях по дате рождения.
Калькулятор сложных процентов
Рассчитайте итоговую сумму и заработанные проценты с капитализацией.
Все калькуляторы
- Кредитный калькулятор
- Калькулятор прибыли
- Калькулятор скидки
- Калькулятор ИМТ
- Калькулятор процентов
- Калькулятор идеального веса
- Калькулятор возраста
- Калькулятор даты родов
- Калькулятор сложных процентов
- Калькулятор BMR (базальный метаболизм)
- Калькулятор чаевых
- Калькулятор расходов на топливо
- Калькулятор разницы дат
- Калькулятор циклов сна
- Калькулятор суточной нормы воды
- Калькулятор простых процентов
- Калькулятор зон пульса
- Калькулятор темпа бега
- Калькулятор возраста питомца
- Калькулятор сожжённых калорий
- Калькулятор макронутриентов
- Калькулятор TDEE (Общий суточный расход энергии)
- Калькулятор соотношения талии и бёдер
- Калькулятор похвальной грамоты (Takdir/Teşekkür)
- Калькулятор одноповторного максимума (1RM)
- Калькулятор овуляции
- Калькулятор стоимости электроэнергии
- Калькулятор цены за единицу
- Калькулятор цели накоплений
- Калькулятор точки безубыточности
- Калькулятор краски
- Калькулятор среднего балла по предмету
- Калькулятор рабочих дней
- Калькулятор длительности
- Калькулятор расхода топлива
- Конвертер температуры
- Калькулятор плитки
- Калькулятор соотношения сторон
- Конвертер римских цифр
- Калькулятор срока до целевого веса
- Конвертер зарплаты (из часовой в годовую)
- Валидатор кредитной карты (Luhn)
- Калькулятор площади поверхности тела (BSA)
- Калькулятор ощущаемой температуры
- Калькулятор закона Ома
- Калькулятор плотности пикселей (PPI)
- Калькулятор молярной массы
- Калькулятор знака зодиака (западный + китайский)
- Валидатор IBAN
- Конвертер размеров обуви
- Поиск информации о стране и кода набора
- Разница часовых поясов (мировые часы)
- Калькулятор совокупного среднегодового темпа роста (CAGR)
- Калькулятор правила 72
- Калькулятор алкоголя в крови (BAC)
- Калькулятор сухой массы тела (LBM)
- Калькулятор теоремы Пифагора
- Конвертер скорости
- Калькулятор времени загрузки
- Калькулятор дат (прибавить/вычесть)
Калькуляторы не найдены
Комментарии