[英]Is there any way to print hexadecimal and bytes in label widget in tkinter python?
我一直在做一個類項目,用python編寫加密代碼。 我使用了 AES 加密。 但是現在在使用 Tkinter 創建圖形界面時,我無法打印十六進制的密文。 如果有人知道如何在 Tkinter 的標簽小部件中打印十六進制或字節,請告訴我。 謝謝。
ciphertext = ciphertext + list(encrypt(plaintext.encode(), key, AES.MODE_ECB))
cipher_label = Label(win, text='Cipher: ' + binascii.hexlify(bytes(ciphertext)))
cipher_label.place(x=80, y=270)
binascii.hexlify(bytes(ciphertext))
返回另一個bytes
對象,其中包含相應的十六進制。 您正在尋找bytes(ciphertext).hex()
以獲取字符串表示形式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.