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 に答える