方法1 通過argv實現
1 import hashlib 2 import sys 3 from sys import argv 4 input_name = hashlib.md5() #要加密的字符串 5 argv1 = sys.argv[1] #獲取要加密的字符串 6 input_name.update(argv1.encode("utf-8")) 7 print(input_name.hexdigest())
方法2
def 函數方法實現
import hashlib def md5vale(key): input_name = hashlib.md5() input_name.update(key.encode("utf-8")) print(key," ----> ",input_name.hexdigest())
md5vale("大傻瓜")
方法3
持續輸入要加密的字符串
1 import hashlib 2 count = 0 3 loop = 0 4 while count == 0 : 5 6 print("請輸入 要加密的md5") 7 8 key = input() 9 input_name = hashlib.md5() 10 input_name.update(key.encode("utf-8")) 11 # count +=1 12 loop +=1 13 print("第",loop,"次 :\n",key," ----> ",input_name.hexdigest()) 14 print("-------------------------------------------------------")