Можно ли использовать команду openssl для реализации эквивалентной функциональности с помощью алгоритмов Python RSA и Base64?
Например, известен открытый ключ RSA и пароль для шифрования.Алгоритм Python:
ciphertext = base64.b64encode(PKCS1_v1_5.new(pubkey).encrypt(password.encode('utf-8')))
Предположим, пароль - 123456, а открытый ключ - pubkey.pem.Является ли следующая команда openssl эквивалентной алгоритму Python?
echo 123456 | openssl rsautl -encrypt -pubin -inkey pubkey.pem -out ciphertext.txt | openssl enc -e -base64 -in ciphertext.txt -out r.txt
Результат r.txt эквивалентен зашифрованному тексту алгоритма Python?