方法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
(
"
-------------------------------------------------------
"
)

