我想用C#風格語言編寫一個類似里程錶的方法,但不是隻使用0-9來表示字符,而是使用任何字符集。它會或多或少地像一個暴力應用程序。算法:里程錶/蠻力
如果我在字符從一個炭數組傳遞給Ĵ,並設置長度爲5,我要像00000,00001,00002 ... HJJJJ,IJJJJJ,JJJJJ結果。
這是基礎,請幫我擴大:
protected void Main()
{
char[] chars = new char[] { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J' };
BruteForce(chars, 5);
}
private void BruteForce(char[] chars, int length)
{
// for-loop (?) console-writing all possible combinations from 00000 to JJJJJ
// (when passed in length is 5)
// TODO: Implement code...
}
密碼破解,我們? – KristoferA 2008-10-23 07:14:35
哈哈,我不認爲我的筆記本電腦是現代密碼的現實蠻力機器:)它更適用於大腦超常規和樂趣。 – 2008-10-23 07:33:49