我正在尝试创建一个脚本,该脚本使用函数向用户询问密码,然后打印纯文本密码和散列密码。我使用md5哈希,并且相信我有正确的代码可以这样做,我只是无法找出每行代码的正确位置,以便调用该函数使用。
import hashlib
def makemd5(key_string):
new_key_string = key_string.encode('utf-8')
return (hashlib.md5 ( new_key_string ).hexdigest())
def main():
password = str(input("Enter Password: "))
print(password)
print(makemd5)
main ()
答案 0 :(得分:0)
要调用函数,请使用函数调用语法:
def func(arg1):
return arg+1
arg = 5
result = func(arg)
print(result) #output: 6
所以在你的情况下:
password = str(input("Enter Password: "))
print(password)
hash = makemd5(password)
print(hash)