用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字

沐雨橙风    -  云代码空间

——

密码生成

2020-05-09|648阅||

摘要:#代码免费开源使用 #请检查代码完整性   try:     from random import choice     import sys         # 设出词库     ku_a = 'q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o

#代码免费开源使用
#请检查代码完整性
 
try:
    from random import choice
    import sys
 
 
    # 设出词库
    ku_a = 'q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', 'a', 's', 'd', 'f',\
           'g', 'h', 'j', 'k', 'l', 'z', 'x', 'c', 'v', 'b', 'n', 'm'
    ku_A = 'Q', 'W', 'E', 'R', 'T', 'Y', 'U', 'I', 'O', 'P', 'A', 'S', \
           'D', 'F', 'G', 'H', 'J', 'K', 'L', 'Z', 'X', 'C', 'V', 'B', 'N', 'M'
    ku_0 = '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'
    ku_ = '~', '@', '#', '%', '^', '&', '*', '(', ')', '-', '=', '+'
    # 了解需求
    input('请回答以下问题 是为1 否  点击回车继续')
    ku_a_ = input('你是否加入小写字母:')
    ku_A_ = input('你是否加入大写字母:')
    ku_0_ = input('你是否需要数字组合:')
    ku_s = input('你是否需要特殊符号')
    # 判断需求
    aaa,AAA,k000,sss='有','有','有','有'
    if ku_a_ != '1':
        ku_a = ()
 
        aaa = '无'
    if ku_A_ != '1':
        ku_A = ()
        AAA = '无'
    if ku_0_ != '1':
        ku_0 = ()
        k000 = '无'
    if ku_s != '1':
        ku_ = ()
        sss = '无'
    if (ku_a + ku_A + ku_0 + ku_) == ():
        print('没有选择')
        input('软件退出')
        sys.exit()
    # 询问次数
    b = input('你需要多少位数密码')
    e = input('你需要生成多少次')
    f = int(e)
    a = int(b)
    if a > 100 or f > 10000:
        print('位数最多为100位,且不能超过生成10000次')
 
        sys.exit()
    if a < 0 or f < 0:
        print('无法生成负数')
        sys.exit()
    d = ''
    cun = ''
    cuns= ('密码位数:'+b+'\n'
            '生成数量:'+e+'\n'
            '复杂系数:'+'\n'
            '    '+'小写:'+aaa+'\n'
            '    '+'大写:'+AAA+'\n'
            '    '+'数字:'+k000+ '\n'
            '    '+'特殊符号:'+sss+'\n')
    print(cuns)
 
 
    print('正在执行')
    # 开始执行
    for b in range(f):
        for b in range(a):
            c = (choice(ku_a + ku_A + ku_0 + ku_))
            d += c
 
        cun += (d)
        cun += ('\n')
        d = ''
    print(cun)
    ss = input('是否保存 是1 或 否0')
    if ss == '否' or ss == '0':
        input('回车退出软件')
    if ss == '是' or ss == '1':
        lujings = input('请复制路径到这里:')
        wenjianmings = input('输入文件名字:')
        lujing = lujings + '/' + wenjianmings + '.txt'
        with open(lujing, 'w') as f:
            cuns+=cun
 
 
            f.write(cuns)
        print('已经尝试在', lujings, '下创建', wenjianmings, '.txt')
except:
    print('软件被你玩坏啦\n你输入的请求无法被正常理解')
    input('')

顶 0踩 0收藏
文章评论
    发表评论

    个人资料

    • 昵称: 沐雨橙风
    • 等级: 中级程序员
    • 积分: 2
    • 代码: 1 个
    • 文章: 6 篇
    • 随想: 0 条
    • 访问: 0 次
    • 关注

    人气代码

    标签

    最新提问

    站长推荐