1 #-*- coding:utf-8 -*-
2 #脚本功能:生成以指定字符为开头的md5值(6位数字)
3
4 import hashlib
5 import random
6
7 def encryption(chars):
8 return hashlib.md5(chars).hexdigest()
9 def generate():
10 return str(random.randint(99999,1000000))
11 def main():
12 start = "5e"
13 while True:
14 strs = generate()
15 print "Test %s " % strs
16 if encryption(strs).startswith(start):
17 print "yes!"
18 print "[+] %s " % strs + "%s " % encryption(strs)
19 break
20 else:
21 print "no!"
22 if __name__ == '__main__':
23 main()
24 print '完成!'