Шифрование JSEncrypt с ключом publi c в python - PullRequest
0 голосов
/ 09 июля 2020

Я пытаюсь зашифровать текст в python с помощью этого publi c ключа

MIGqAgEAAoGBAOcV2o0TxhXSszSayYHGiYW36hYm16rEvxmALLyLUwPSZBm9WBN/
rHs5d2B1Zcz5kevhHmP4740t22+Yguu4nPTJ2lzPFgRyQ7S+dcHssf6DOYTErsnO
f3PeQ1Pjq6NOOpMW4WESBZZdqDy9zDqD/j1XQnR2LI1iQb+M4mqLeprxAgMBAAEC
AwEAAQIDAQABAgMBAAECAwEAAQIDAQABAgMBAAE=

, но python возвращаю ValueError: RSA key format is not supported

его успешно запускается в Javascript с JSEncrypt, например:

const encrypt = new JSEncrypt();
encrypt.setPublicKey("MIGqAgEAAoGBAOcV2o0TxhXSszSayYHGiYW36hYm16rEvxmALLyLUwPSZBm9WBN/\r\nrHs5d2B1Zcz5kevhHmP4740t22+Yguu4nPTJ2lzPFgRyQ7S+dcHssf6DOYTErsnO\r\nf3PeQ1Pjq6NOOpMW4WESBZZdqDy9zDqD/j1XQnR2LI1iQb+M4mqLeprxAgMBAAEC\r\nAwEAAQIDAQABAgMBAAECAwEAAQIDAQABAgMBAAE=");
const result = encrypt.encrypt("something");
alert(result);
...