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

网站关键词字数限制百度会员登录入口

网站关键词字数限制,百度会员登录入口,cpa推广联盟平台,河北省住房和建设厅网站首页目录 源码在这里 首先是需要导入这几个模块 存储生成的密码以及设置命令行参数解析器 设置两个部分,一个是根据总长度随机生成密码,另一个是根据指定格式生成密码。 利用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/353028.html

相关文章:

  • 新手如何做英文网站赚美元百度关键词优化专家
  • 微信网站收钱吗中国企业网官方网站
  • 怎么样可以做网站网络热词作文
  • 做团购网站的心得网站推广的案例
  • 网站设计模板图长沙竞价优化
  • 用网站模板建网站推广专家
  • 网站的手机版m站怎么做优化大师有用吗
  • 云主机可以放几个网站郑州网络推广方案
  • 专业定制网红变色杯开鲁网站seo免费版
  • 宁夏信用建设官方网站怎么做好网络营销推广
  • 免费网站模板源码下载今日山东新闻头条
  • 营销网站建设教学长春网站制作
  • 网页制作三剑客是指什么网站seo好学吗
  • 石家庄网站建设找哪家推广平台收费标准
  • 在哪几个网站里可以做淘客推广运营怎么做
  • 网站建设服务平台短视频seo是什么
  • 网站制作的动画怎么做的百度如何快速收录
  • 网站建设运营工作业绩网站代运营推广
  • 部队网站源码百度数据开放平台
  • 湘潭建网站整合营销传播方法包括
  • 《动态网站建设》第02章在线测试营销策略怎么写范文
  • 怎样做赌博网站武汉大学人民医院洪山院区
  • 购物网站制作代码短网址
  • wordpress 图片相册河南seo关键词排名优化
  • 网站建设公司运营模式广州网站推广
  • 网站开发赚钱吗?国外网站加速
  • 网站建设代理百度推广没有一点效果
  • 长春火车站时刻表网站优化靠谱seo
  • 建设网站利用点击量赚钱软文写作300字
  • 网上营销型网站有哪些软件定制开发公司