Введите два простых числа для генерации ключей шифрования RSA. Программа вычислит открытый и закрытый ключи, а также покажет все шаги вычислений.
Вычисление...
Вычисляем модуль n, который будет использоваться в обоих ключах:
Вычисляем функцию Эйлера φ(n):
Выбираем открытую экспоненту e (обычно 65537, но для простоты используем 17):
Вычисляем секретную экспоненту d используя расширенный алгоритм Евклида:
Формируем открытый и закрытый ключи:
RSA — это криптографический алгоритм с открытым ключом. Открытый ключ используется для шифрования сообщений, а закрытый — для их расшифровки. Безопасность RSA основана на сложности разложения больших чисел на простые множители.
В данном калькуляторе используются небольшие простые числа для наглядности демонстрации алгоритма. В реальных системах используются числа длиной в сотни цифр.
Создайте свой собственный шифр на основе математической функции. Введите коэффициенты a и b, и текст для шифрования.
Каждой букве присваивается номер (А=1, Б=2, ... Я=33), затем применяется формула и берётся остаток от деления на 33.
Линейный шифр использует функцию f(x) = a·x + b mod 33, где:
Как зашифровать
Big Data?Интерактивная схема работы гибридной системы шифрования, сочетающей скорость AES и безопасность RSA для работы с Big Data.
Гибридное шифрование сочетает преимущества двух алгоритмов:
Вместе они создают оптимальное решение для Big Data: AES шифрует сами данные, а RSA защищает ключ AES для безопасной передачи.
Именно эта связка используется в HTTPS, мессенджерах, банковских транзакциях и облачных хранилищах.
| Размер файла | AES (быстрый), сек | RSA (только для ключа), сек | Гибридный (AES + RSA), сек |
|---|---|---|---|
| 1 КБ | 0.000680 | 0.000920 | 0.000095 |
| 100 КБ | 0.000338 | 0.000055 | 0.000189 |
| 1 МБ | 0.002741 | 0.000183 | 0.002652 |
| 10 МБ | 0.025412 | 0.000860 | 0.024358 |
Столбцы AES и столбцы Гибридной схемы почти одинаковой высоты для каждого размера файла
Разница между AES и Гибридным методом составляет всего 3-4% (почти незаметна визуально)
Столбцы RSA (шифрование только ключа) — крошечные и почти не меняются с ростом размера данных
Время шифрования AES и Гибридным методом растёт линейно с увеличением размера файла
Гибридная схема шифрования (AES+RSA) практически так же быстра, как и чистый AES.
При этом она обеспечивает безопасность передачи ключа через RSA без значительной потери производительности, что делает её оптимальным выбором для работы с большими данными (Big Data).
✅ Преимущество гибридного подхода: скорость AES + безопасность RSA
✅ Результат: безопасная передача больших данных с минимальным влиянием на скорость