0

我和一个朋友一直在搞砸这个问题,经过大量研究,我无法弄清楚这一点,因为我对 c# 一无所知。到目前为止,我们拥有的是

namespace ConsoleApplication1
{
class Program
{
    static void Main(string[] args)
    {
        for (int length = 8; length > 0; length--)
        {
            var alphabet = "abcdefghijklmnopqrstuvwxyz0123456789";
            var q = alphabet.Select(x => x.ToString());
            int size = length;
            for (int i = 0; i < size - 1; i++)
                q = q.SelectMany(x => alphabet, (x, y) => x + y);

            foreach (var item in q)
                Console.WriteLine(item);
        }
    }
}
} //namespace end

它创造了我们想要的一切(我相信),但我们唯一的问题是我们不确定如何保存它。可能是因为睡眠不足,但我们无法弄清楚。

谢谢!

4

2 回答 2

0

如果您只是使用它来创建彩虹表,您可能只想下载一个合适的:http ://project-rainbowcrack.com/table.htm

于 2013-05-09T05:46:02.693 回答
0
using System.IO;

例子:

int number;
StreamWriter sw = new StreamWriter("C:/[yourpath]");
for(i = 0; i < number; i++)
{
  sw.WriteLine(i);
}

这是一个例子..让它成为你的!我肯定想知道更新!也许你会做一个更复杂或更好的!

于 2015-07-17T09:22:08.220 回答