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):