首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Python - 生成身份证6位字典

最近突发奇想,想写一个小脚本来生成一个身份证6位的小字典。因为学校有时候会发布的一些统一的账号表,例如校园网的账号密码,通常账号名为学号,密码则为身份证6位,所以有时候可能会派上用场 ? ?...首先需要了解一下身份证号码结构: 1~6,地址码,常住户口所在地的行政区划代码 7~14,出生年月日 15~17,顺序码,且第17位由性别决定。...,若为10则用X表示 举例:440106 19990101 0010 44广东省,01广州市,06天河区 19990101,出生年月日 001,第17位为1即男性 0,最后一位为校验码 如果需要爆破6...位,即身份证的第13~18位,那么就有10*10*10*10*10*11(最后一位有0~X共11位)种可能 6位中的第1位,即出生日期的十位,只能为0~3,即4*10*10*10*10*11 而如果是针对某人而写的字典

2.4K30
领券