Конвертер текста в шестнадцатеричный формат и затем в base64 с помощью Django-python
Я использую Django Я хочу преобразовать текст в hex и затем base64
Я пытался сделать вот так:
# create text or number and convert them to integer #
txt = "ABC"
txt_to_int = int(txt,16)
print(txt_to_int)
>> 2748
# convert them to hex
txt_to_hex = hex(txt_to_int)
print(txt_to_hex)
>> 0xabc
# convert to base64
hex_encode = txt_to_hex.encode('utf-8')
hex_to_base64 = base64.b64encode(hex_encode)
base64_decode = hex_to_base64.decode("utf-8")
print(base64_decode)
>> MHhhYmM=
Я использую Online Text To Hex Converter Tool Мне нужен результат в виде:
https://string-functions.com/string-hex.aspx
после конвертера : текст в шестнадцатеричный формат:
(ABC) to hex (414243)
https://base64.guru/converter/encode/hex
Преобразователь : Hex в Base64
(414243) to base64 (QUJD)
Я хочу сделать их с помощью django-python
любая помощь будет мне очень полезна
Я думаю, что это связано с шестнадцатеричным кодеком и версией Python 3. Вам нужно использовать .encode()
.
Проверьте также вот это: Python 3.1.1 string to hex