簡體   English   中英

有沒有辦法在 tkinter python 的標簽小部件中打印十六進制和字節?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM