RSA асиметричне шифрування даних онлайн конвертер


Наш конвертер онлайн допоможе вам у RSA асиметричне шифрування даних.
Даний конвертер шифрує ваш текст в hex, а дешифрує з hex в текст, ключі необхідно попередньо згенерувати або ввести в hex, також можливо, знадобіться перетворення з base64 в текст.

RSA (Rivest-Shamir-Adleman) - це одна з перших криптосистем з відкритим ключем і широко використовується для безпечної передачі даних, у такий криптосистемі ключ шифрування є відкритим і відрізняється від ключа розшифрування, який зберігається в секреті (private).
В RSA ця асиметрія заснована на практичної складності факторизації твори двох великих простих чисел, "проблема факторингу", абревіатура RSA складається з початкових літер прізвищ Рона Рівеста, Аді Шаміра і Леонарда Адлемана, які вперше публічно описали алгоритм у 1978 році.
Кліффорд Кокс, англійський математик, що працює в Британському розвідувальному управлінні урядівого зв'язку (GCHQ), розробив еквівалентну систему в 1973 році, але це не було розсекречено до 1997 року.

Користувач RSA створює і потім публікує відкритий ключ на основі двох великих простих чисел разом з додатковим значенням, прості числа повинні зберігатися в секреті.
Будь-хто може використовувати відкритий ключ для шифрування повідомлення, але з допомогою опублікованих у даний момент методів, і якщо відкритий ключ досить великий, тільки той, хто знає прості числа, може розшифрувати повідомлення.
Порушення шифрування RSA відомо як проблема RSA, і залишається відкритим питання, наскільки це складно, як проблема факторингу.
RSA є повільним алгоритмом, і з-за цього він рідше використовується для прямого шифрування даних, але найгодинатіше RSA передає зашифровані загальні ключі для шифрування симетричним ключем, який, у свою чергу, може виконувати масові операції шифрування-дешифрування на набагато більш високій швидкості.

Ваш текст:


Результат шифрования (hex):

Результат расшифрования:

***** вкажіть ключи *****
Размер ключей (біт):

Открытый ключ (hex):

Закрытый ключ (hex):

Статус:

Public exponent (hex, F4=0x10001):
P (hex):
Q (hex):
D mod (P-1) (hex):
D mod (Q-1) (hex):
1/Q mod P (hex):