🔑 Обмін ключами RSA

🇬🇧 EN ← Назад
Початок
Оберіть два різних простих числа p і q вище, потім натисніть «Обчислити ключі».
Безпека RSA ґрунтується на складності факторизації добутку двох великих простих чисел. Тут ми використовуємо малі прості числа, щоб кожен крок залишався прозорим.

🔒 Обмін ключами RSA — криптографія з відкритим ключем

Покроковий алгоритм RSA: оберіть два прості числа, обчисліть n та φ(n), знайдіть відкриту e та закриту d експоненти, зашифруйте та розшифруйте повідомлення.

🔬 Що демонструє

Безпека RSA спирається на складність факторизації великих чисел. Маючи n = p·q, обчислити φ(n) = (p−1)(q−1) легко при відомих p і q, але практично неможливо при відомому лише n.

🎮 Як використовувати

Оберіть два прості числа p та q. Система обчислює n, φ(n), відкритий ключ e та закритий d. Введіть повідомлення для шифрування відкритим та розшифрування закритим ключем.

💡 Чи знали ви?

RSA опублікований у 1977 році Рівестом, Шаміром та Адлеманом. Той самий алгоритм незалежно відкрив Кліффорд Кокс у GCHQ у 1973, але він залишався засекреченим до 1997. Сучасний RSA використовує 2048+ бітні ключі.