Этот вопрос закрыт для ответов, так как повторяет вопрос Как преобразовать "байтовую" строку в байты?
@genek_orlov

Преобразование string в bytes python?

Есть исходная данные, а именно строка типа bytes 5c06de96aaa8b921596269.png После этого я ее перевожу в тип string 5c06df5ec63bc735769624.png, и после того как я ее перевел в тип string мне ее необходимо опять вернуть в bytes, но в конечном результате я получаю 5c06deff649ad920925176.png. Как переводить так, чтобы было не два слэша, а один?
import rsa
(pubkey, privkey) = rsa.newkeys(512)
print(privkey)
privkey_str = str(privkey)
key_str = str(pubkey)
key_a = key_str[10:164]
message = input("Message: ")
print(type(message))
print(message)
message = str(message).encode('utf-8')
print(type(message))
# шифруем
key = int(key_a)
crypto = rsa.encrypt(message, rsa.PublicKey(key, 65537)) #n e
print(crypto)
crypto = str(crypto)
crypto = crypto[2:-1].encode('utf-8').decode('unicode-escape')
print("this " + crypto)
print(type(crypto))
crypto = crypto.encode('unicode-escape')
print(crypto)
print(type(crypto))
print("Вывод")
  • Вопрос задан
  • 1077 просмотров
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы