kosyachniy
@kosyachniy
Python BackEnd, Web FullStack

RSA Как на Java восстановить ключ и зашифровать данные по созданному на Python?

Создали на Python приватный и публичный ключи:
import rsa
(pubkey, privkey) = rsa.newkeys(512)


Публичный передаю клиенту на Java (modulus, exponent). Как по этим параметрам восстановить объект для зашифровки сообщения?
На Python та же проблема, если есть объект, то легко шифруется, а как получить этот объект из этих параметров?
Или нужно что-то ещё?
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 1
maybesomebody
@maybesomebody
Простой дамп:
dump = "%s;%s" % (pubkey.n, pubkey.e)
JSON дамп:
dump = "{'n': %s, 'e': %s}" % (pubkey.n, pubkey.e)
Отсылаем.
conn.sendall(dump.encode("ascii")) # Python 3
conn.sendall(dump) # Python 2
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы