首页 > TAG信息列表 > brute-force

PHP的加密挑战

一个朋友给我一个挑战:他使用PHP的crypt函数(CRYPT_STD_DES)(来自PHP4)对字符串进行了加密.我知道用于加密的盐,并且因为crypt是一种单向算法,所以我必须使用蛮力方法,而且我知道密码仅包含小写字母. 现在,我有一台具有16个内核(2个Xeon)和大量RAM的计算机.实施强制攻击最有效的方法

c – 用时间比较猜测一个字符串.可能吗?

我想知道一个奇怪的想法:你给出了算法,并在算法中输入一个字符串并将其与你不知道的字符串进行比较.算法只是一个微不足道的比较,一次只有一个字符.当找到不匹配的一对时,返回0.否则返回1. 您能否使用提供的算法猜测多项式时间内的秘密字符串? 当字符串不匹配时,用于给出答案0的时间

c – 生成列表的电源组

我必须写一个蛮力实现的背包问题.这是伪代码: computeMaxProfit(weight_capacity) max_profit = 0 S = {} // Each element of S is a weight-profit pair. while true if the sum of the weights in S <= weight_capacity if the sum of the prof

python – md5多线程暴力

我使用python 2.7,我有一个简单的多头md5 dict粗暴: # -*- coding: utf-8 -*- import md5 import Queue import threading import traceback md5_queue = Queue.Queue() def Worker(queue): while True: try: item = md5_queue.get_nowait() e

php – 自制验证码,安全吗?

我一直在收集有关如何防止日志页面上的暴力攻击或多个帐户创建的破坏的信息. 我得出结论(感谢Stackoverflow的人),最好的方法是使用验证码. 但是不方便阅读验证码或重音字符可能会阻止用户使用网站. 所以,我发现了一个易于使用的小脚本,我适应了我的网站.这是一个简单的数学验证码,

在python / pypy中优化暴力过程以找到一个孩子的数字

蛮力方法并非旨在解决问题,而是有助于其研究.我正在研究一个Project Euler问题,让我发现所有数字从X到小于Y,只有一个“子串”可以被一个数字中的位数整除. 这些被称为独子数字. 104是一个孩子的号码.在其子串中,[1,0,4,10,04,104]只有0可被3整除.该问题要求找出少于10 * 17的一子

Java中实现可调用的最佳方法是什么,需要一段时间才能完成

为了防止密码暴力破坏,并防止尝试检测有效用户名的计时攻击,我希望我的登录过程花费一定的时间,无论是否成功验证.简而言之,我总是希望我的登录过程可以说1000毫秒(假设结果需要一小部分时间),无论结果如何.在Java中实现这一目标的最佳方法是什么?这是我目前的想法: class ConstantD

是否有包含大多数已知危险用户输入的列表? PHP / MySQL的

我构建了一个API,我想测试它. 我已经完成了我的测试但是我想确保它通过暴力强制它以一个已知的危险用户输入的常见列表来某种程度上是安全的它是用PHP和MySql编写的你们中的一些人可能不同意蛮力是否是一种好的做法,但这是一个额外的安全措施解决方法:OWASP提供了一个非常好的备忘

python – Key Bruteforcing

我需要找一个密码密钥.密钥长度为10个字符,密钥中字母的顺序为3,7,2,1,4,5,6,10,8,9.我也知道密钥的md5. 所以我写了 mystring = "abcdefghijklmnopqrstuvwxyz" for letter3 in mystring: for letter7 in mystring[mystring.index(letter3):]: for letter2 in mystrin

java – 模拟退火TSP

我正在寻找在Java中实现模拟退火算法以找到Travelling Salesman Problem的最佳路径,到目前为止,我已经实现了暴力,并且我希望修改该代码以便使用模拟退火.显然,强力和模拟退火是非常不同的,并且使用非常不同的功能. 我知道模拟退火使用一个称为温度的变量,然后在算法运行时冷却;温