【发布时间】:2019-10-03 04:59:37
【问题描述】:
似乎每个人都在这样做:
import hashlib
# initializing string
str = "GeeksforGeeks"
# encoding GeeksforGeeks using encode()
# then sending to md5()
result = hashlib.md5(str.encode())
但是,我想对普通数字进行哈希处理。像
result = hashlib.md5(0)
#or
var = 5
result = hashlib.md5(var)
不起作用,我尝试了许多其他变体。什么是正确的语法?
【问题讨论】:
-
不工作如何?你遇到了什么错误?
-
str(num).encode()?