设为首页 加入收藏

TOP

生成以指定字符为开头的md5值(6位数字)
2017-09-30 14:12:11 】 浏览:7997
Tags:生成 指定 字符 开头 md5 6位 数字

以下脚本的功能是生成以指定字符为开头的md5值

 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 '完成!'

运行结果示例

 

本文固定链接:http://www.cnblogs.com/hell0w/p/7505507.html  转载请注明出处,谢谢!

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Python常用模块之VideoCapture 下一篇python监控linux内存并写入mongodb

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目