作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试创建一个函数,该函数将对一个学术 Python 项目使用蛮力。密码可以限制 我想传入密码,函数迭代一组字符(a-z、A-Z、0-9)尝试组合,直到找到密码。我知道这将是低效的,所以为了测试让我们假设密码是 4 个字符长。任何帮助开始编写此功能的人都将不胜感激。
最佳答案
gen = itertools.combinations_with_replacement(characters,password_length) #1
for password in gen: #2
check_password(password) #3
这是它的工作原理:
例如,如果 characters = '01234567890'
和 password_length = 2
那么循环将遍历组合:('0','0') , ('0','1'), ('0','2')...('0','9'),('1','0'),('1','1 ')...('9','9')
.
关于python-3.x - 如何创建一个简单的 python 暴力破解函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13459856/
用户将输入重量阈值、物体数量以及 3 个物体的重量和成本。输出应该是背包图,并且应该显示最优解。 重量应该最大,成本应该最小。 示例输出: w=60 n=3 w = 10 w2 = 35 w3 = 3
所以我在学习 Python 的同时从“Violent Python”开始黑客攻击,我遇到了一个问题这是我的代码: import optparse import socket from socket i
我是一名优秀的程序员,十分优秀!