0
我已經在Python中編寫了一個RSA實現,現在已經成功地加密了它,但是當它打印出密碼時,每次出現'0x1L'。我相信這是一個很長的數字,但我不知道如何顯示完整的數字。如果我的代碼是必需的,我會在評論部分發布(這是相當長的)。在Python中完整的十六進制表示?
感謝
我已經在Python中編寫了一個RSA實現,現在已經成功地加密了它,但是當它打印出密碼時,每次出現'0x1L'。我相信這是一個很長的數字,但我不知道如何顯示完整的數字。如果我的代碼是必需的,我會在評論部分發布(這是相當長的)。在Python中完整的十六進制表示?
感謝
的結果作爲0x1L
的Python的代表表示數字的類型和價值 - 但是,它不會截斷的數量在所有。雖然內部存儲爲long
,但在這種情況下,其值仍然只是1
。
更好地發佈您的代碼的相關部分(意思是我們需要重現該問題 - 不多,不少於)在您的問題。評論不能很好地處理多行代碼。 –
數字的'type'是'long',但它不應該抑制任何輸出 - 因此您可能總是得到'1'。 – agf
顯然你的程序存在一個錯誤,你對RSA的理解,或者兩者都有。 –