给定单词的长度和要查看的字符集,我们能否预测暴力破解单词所需的时间?
Can we predict the time it will take to brute-force a word given the length of the word and the set of chars to look into?
有没有一种方法可以预测(大约)在 P 个字符池中暴力查找 N 个字符串需要多长时间 个字符长?
如果我们知道在 P 个字符的池中,X 个字符实际用于这个词和其他词无关?
let pool = 'abcdefghijklmnopqrst'
let word = 'polkadpark'
let result = await bruteForce({ inside: pool, for: word })
// `result` should now be equal to `word`
一次交互的指令数*(池的长度)^(字的长度)
___________________________________________________________________________
(每秒的指令数*使用的线程数)
有没有一种方法可以预测(大约)在 P 个字符池中暴力查找 N 个字符串需要多长时间 个字符长?
如果我们知道在 P 个字符的池中,X 个字符实际用于这个词和其他词无关?
let pool = 'abcdefghijklmnopqrst'
let word = 'polkadpark'
let result = await bruteForce({ inside: pool, for: word })
// `result` should now be equal to `word`
一次交互的指令数*(池的长度)^(字的长度)
___________________________________________________________________________
(每秒的指令数*使用的线程数)