#!/usr/bin/env python
# -*- coding: utf-8 -*-
def createDictionary(length, start, end):
'''
功能 : 生成指定长度,指定起始位置,结束位置的数字类型密码字典
参数 :
Length:
生成的单个密码的长度
Start:
起始位置
End:
结束位置
'''
for i in range(start, end): # 如果需要很大长度的密码字典 , 为了节省内存 , 需要讲range换成xrange
temp = str(i);
if len(temp) < length:
for j in range(length - len(temp)):
temp = "0" + temp;
print temp;
createDictionary(4,0,10000); # 注意数组从0开始索引
Python生成数字类型密码字典
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 字典的操作 字典提供了很多方法对字典操作: 1.dict.keys() 作用:返回包含字典所有key的列表 2.d...
- 字典 字典,如下图所示: 可以利用关键词查找对应信息 例如我们可以通过人的身份证号码查到一个人的信息 为什么呢?因...
- 简介 任何东西都是双面的,包括程序。(攻击方与防御方,相当于矛与盾) 密码字典 所谓的密码字典,主要是配合密码破译...