zoukankan      html  css  js  c++  java
  • 基于python的密码字典生成器

    最近在网上看到一些作品,然后对其进行了一些完善。只是用于学习,不要去干坏事哦。程序来源于网络,我只是做了一些优化。



    #!/usr/bin/python
    # -*- coding:utf-8 -*-
    # @Time :2019/10/7 10:55
    # @Author :maple
    # @Emall :1075495040@qq.com
    # @File :密码字典4.py


    import itertools as its
    words = input("请输入想要生成的数字、字母、特殊符号:").strip()
    word1 = input("请输入前面的固定字符,若没有直接enter:").strip()
    word2 = input("请输入后面的固定字符,若没有直接enter:").strip()
    len = int(input("请输入密码的长度,不包含前面和后面的固定字符:"))
    words = set(words) #去重
    words = ''.join(words) #拼接
    #print(words)
    r = its.product(words,repeat=len)
    dic = open("dictionary.txt",'a')
    for i in r:
    dic.write(word1+''.join(i)+word2+" ")
    dic.close()
  • 相关阅读:
    动态规划精讲(一)LC最长公共子序列
    0-1背包
    折线分割平面
    母牛的故事
    数塔
    70. 爬楼梯
    文件修改的两种方式
    文件处理练习
    文件处理
    购物车理解
  • 原文地址:https://www.cnblogs.com/maplelyt/p/11629739.html
Copyright © 2011-2022 走看看