我和一个朋友一直在摆弄这件事,虽然我对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它创造了我们想要的一切(我相信),但我们唯一的问题是我们不确定如何保存它。可能是因为睡眠不足,但我们搞不清楚。
谢谢!
发布于 2013-05-09 13:46:03
如果您只是使用它来创建一个彩虹表,那么您可能只需要下载一个合适的表:http://project-rainbowcrack.com/table.htm
发布于 2015-07-17 17:22:08
using System.IO;示例:
int number;
StreamWriter sw = new StreamWriter("C:/[yourpath]");
for(i = 0; i < number; i++)
{
sw.WriteLine(i);
}这是一个例子..让它成为你的!我当然想知道最新消息!也许你会做一个更复杂或者更好的!
https://stackoverflow.com/questions/16455145
复制相似问题