当前位置: 首页 > wzjs >正文

网站关键词字数限制精准粉丝引流推广

网站关键词字数限制,精准粉丝引流推广,中国国家标准建设信息网站,一个域名做多个网站目录 源码在这里 首先是需要导入这几个模块 存储生成的密码以及设置命令行参数解析器 设置两个部分,一个是根据总长度随机生成密码,另一个是根据指定格式生成密码。 利用if,else根据参数生成密码并打印,以及将密码写入文件&a…

目录

源码在这里

首先是需要导入这几个模块

存储生成的密码以及设置命令行参数解析器

设置两个部分,一个是根据总长度随机生成密码,另一个是根据指定格式生成密码。

利用if,else根据参数生成密码并打印,以及将密码写入文件(如果制定了输出文件)

在终端实验一下:


源码在这里

https://github.com/Wist-fully/Attack/blob/passwd_generator/passwd_generator.py

首先是需要导入这几个模块

from argparse import ArgumentParser
import string
import random
import secrets

存储生成的密码以及设置命令行参数解析器

passwords = []def SetParser():parser = ArgumentParser(prog = "密码生成器",description = "这是一个简单的密码生成器,可以生成任意形式的密码")parser.add_argument("-l","--lowercase",default=0,help="密码包含小写字符的位数",type=int)parser.add_argument("-u","--uppercase",default=0,help="密码包含大写字符的位数",type=int)parser.add_argument("-n","--numbers",default=0,help="密码包含数字的位数",type=int)parser.add_argument("-s","--special-chars",default=0,help="密码包含特殊字符",type=int)parser.add_argument("-t","--total-length",default=0,help="密码的总长度",type=int)parser.add_argument("-nu","--number",default=0,help="生成密码的数量",type=int)parser.add_argument("-a","--amount",default=0,help="控制长度",type=int)parser.add_argument("-o","--output-file")return parser.parse_args()

设置两个部分,一个是根据总长度随机生成密码,另一个是根据指定格式生成密码。

def CreateRandomPWD(args):for _ in range(args.amount):passwords.append("".join([secrets.choice(string.digits+string.ascii_letters+string.punctuation)\for _ in range(args.total_length)]))
def CreateArgumentPWD(args):for _ in range(args.amount):password = []for _ in range(args.numbers):password.append(secrets.choice(string.digits))for _ in range(args.uppercase):password.append(secrets.choice(string.ascii_uppercase))for _ in range(args.lowercase):password.append(secrets.choice(string.ascii_lowercase))for _ in range(args.special_chars):password.append(secrets.choice(string.punctuation))random.shuffle(password)password = ''.join(password)passwords.append(password)

利用if,else根据参数生成密码并打印,以及将密码写入文件(如果制定了输出文件)

if __name__ == "__main__":args = SetParser()if args.total_length:CreateRandomPWD(args)else:CreateArgumentPWD(args)print('\n'.join(passwords))if args.output_file:with open(args.output_file,'w') as f:f.write('\n'.join(passwords))

在终端实验一下:

python .\2.py -l 3 -n 3  -a 5 -o 2.txt

http://www.dtcms.com/wzjs/34474.html

相关文章:

  • 学校网站建设市场分析搜狗整站优化
  • 北京软件公司排行郑州有没有厉害的seo
  • 哈尔滨网站搜索优化公司杭州seo网络公司
  • 珠海市网站建设怎么样口碑营销的前提及好处有哪些
  • 优化网络速度seo顾问是什么职业
  • 如何访问自己做的网站seo优化范畴
  • 厦门网站建设方案优化微信搜一搜怎么做推广
  • 天河建设网站专家网络优化的三个方法
  • 做平面资源比较好的网站深圳网络营销推广专员
  • 班级网站源码网站排名怎么做上去
  • 最新网站开发建设教材一键清理加速
  • 南宁市网站百度网盘seo优化
  • 域名解析要登入哪个网站做搜索关键词排名推广
  • 专做外贸库存的网站客服系统网页源码2022免费
  • 河北三河建设局网站seo研究中心官网
  • wordpress slide imageseo优化软件免费
  • 天津 网站制作网络营销成功案例ppt免费
  • 做泵阀生意到哪个网站长春seo公司
  • 选择做华为网站的目的和意义查询网 域名查询
  • 插画设计网站推荐百度移动端排名
  • 免费ppt模板软件seo公司推荐
  • 网站设计做哪些准备口碑营销什么意思
  • 成都市建设委员会网站互联网app推广具体怎么做
  • 宁波seo网站建设费用小说推广关键词怎么弄
  • 求一个免费的企业邮箱网站建设优化推广系统
  • 个体户可以备案网站吗seo案例分析及解析
  • 为网站做外链的文章微博推广方式有哪些
  • 做直播网站要多大带宽龙南黄页全部电话
  • 互联网网站运营搜索引擎优化是做什么的
  • 网上怎么查自己的房产信息长沙百度快速优化排名