Калькулятор шифрування Ель-Гамаля
Уведіть просте число 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)
- Калькулятор теореми Піфагора
- Конвертер швидкості
- Калькулятор часу завантаження
- Калькулятор дат (додати/відняти)
Калькуляторів не знайдено
Коментарі