Python黑科技系列14-暴力破解密码之生成密码篇

简介: 在这个浮躁的年代,每个人都很容易陷入迷茫状态。不知道什么才是适合自己的。很大程度上都是在随波逐流,哪个火哪个赚钱就去学什么。然而现实很残酷,学了之后并不能达到很高的水准,赚大钱总是感觉遥不可及。其实换一种思路,每个行业都有人赚很多很多的钱。但这就需要在这个领域深耕,努力到超越这个领域的绝大多数,然后就能成为这个行业的专业人士。这样何愁没有办法赚钱呢?

实战

# -*- coding: utf-8 -*-
# @Author  : Tony
import exrex

# 生成字典密码
def make_pass(pwds):
    # 保存生成的字典
    fout = open('password_out.txt', 'w')
    fout.close()

    # 假设包含三种内容 1.字符串 2.数字密码 3.下划线或井号
    for pwd in pwds:
        # 生成三种组合(含大小写)
        rules = ['({pwd})([az][Xx][Zz])(_|#)',
                 '([Tz][Xx][Zz])({pwd})(_|#)',
                 '(_|#)({pwd})([Tz][Xx][Zz])']

        # 密码生成
        for rule in rules:
            final_pwds = list(exrex.generate(rule.format(pwd=pwd)))
            for final_pwd in final_pwds:
                print(final_pwd)

                # 保存生成的字典
                fout = open('password_out.txt', 'a+')
                fout.write(final_pwd + '\n')
                fout.close()


# 主函数
if __name__ == '__main__':
    # 常见密码 弱口令  -- 过滤
    pwds = ['123456', '111111', '666666', '12345678', 'qwerty', '123456789', 'abc123']

    make_pass(pwds)

image.png

相关文章
|
2月前
|
供应链 数据挖掘 数据处理
聚合数据,洞察未来!Python聚合术,解锁数据背后的商业密码!
在数据泛滥的时代,数据聚合成为企业决策的关键。它通过整合不同来源的数据,揭示隐藏规律与趋势,为科学决策提供依据。Python凭借其丰富的库如Pandas和NumPy,在数据聚合中表现出色,简化了数据处理流程。通过示例展示了如何使用Pandas对销售数据进行聚合分析,帮助企业优化库存管理、调整策略,预测需求,在竞争中脱颖而出。
46 5
|
2月前
|
存储 安全 算法
RSA在手,安全我有!Python加密解密技术,让你的数据密码坚不可摧
【9月更文挑战第11天】在数字化时代,信息安全至关重要。传统的加密方法已难以应对日益复杂的网络攻击。RSA加密算法凭借其强大的安全性和广泛的应用场景,成为保护敏感数据的首选。本文介绍RSA的基本原理及在Python中的实现方法,并探讨其优势与挑战。通过使用PyCryptodome库,我们展示了RSA加密解密的完整流程,帮助读者理解如何利用RSA为数据提供安全保障。
108 5
|
2月前
|
安全 数据安全/隐私保护 Python
情书也能加密?Python AES&RSA,让每一份数据都充满爱的密码
【9月更文挑战第8天】在这个数字化时代,情书不再局限于纸笔,也可能以电子形式在网络中传递。为了确保其安全,Python提供了AES和RSA等加密工具,为情书编织爱的密码。首先,通过安装pycryptodome库,我们可以利用AES对称加密算法高效保护数据;接着,使用RSA非对称加密算法加密AES密钥和IV,进一步增强安全性。即使情书被截获,没有正确密钥也无法解读内容。让我们用Python为爱情编织一张安全的网,守护每份珍贵情感。
46 2
|
3月前
|
数据安全/隐私保护 Python
Python 解压还密码的压缩文件 LookupError: Couldn't find path to unrar library.
Python 解压还密码的压缩文件 LookupError: Couldn't find path to unrar library.
62 2
|
3月前
|
安全 数据安全/隐私保护 Python
【Leetcode刷题Python】密码校验
文章提供了一个Python程序,用于验证密码是否符合特定的安全标准,包括密码长度至少为6,数字字符个数少于字母字符个数,没有连续5个字符是字母,以及没有连续两个字符是一模一样的,并输出每个密码是否符合这些条件。
32 3
|
3月前
|
安全 数据安全/隐私保护 Python
|
数据安全/隐私保护 Python 机器学习/深度学习
|
数据安全/隐私保护 Python
python批量修改SecureCRT会话密码
#利用python批量修改SecureCRT 会话密码 # -*- coding:utf-8 -*- import os,re def CRT_Path(path,*args,**kwargs):     for (dirpath, dirnames, filenames) in os.
1072 0