2009-12-16 93 views
-4

有誰知道如何編寫一個蠻力程序,如果,例如,如果長度是4,在開始時,字符串將是\ 0 \ 0 \ 0,b \ 0 \ 0 \ 0 ,...,ab \ 0 \ 0等,即保持NULL。 我的問題是密碼破解作業。 感謝蠻力與NULLs

+1

你到目前爲止嘗試過什麼? SO不在這裏爲你寫作業...... – 2009-12-16 21:12:12

+8

是的,我知道如何。 – 2009-12-16 21:14:30

+1

如果你需要幫助完成作業,你應該確定你需要使用哪種編程語言,以及你對解決方案的嘗試(你的代碼還沒有工作)。人們會更傾向於幫助。 – shadit 2009-12-16 21:16:55

回答

2

這裏有一個算法:

  1. memset的這一切爲null。
  2. 遞增第一個字符。
  3. 重複步驟2,直到第一個字符溢出。
  4. 遞增第二個字符
  5. 回到步驟2並重復,直到第二個字符溢出。
  6. 遞增第三個字符。
  7. 你的想法...

我離開的實施給你。這是你的功課。