首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何创建包含a-z和0-9最多8个字符的字典,并将其另存为.txt文件?

如何创建包含a-z和0-9最多8个字符的字典,并将其另存为.txt文件?
EN

Stack Overflow用户
提问于 2013-05-09 13:40:51
回答 2查看 524关注 0票数 0

我和一个朋友一直在摆弄这件事,虽然我对c#一无所知,但通过大量的研究,我还是没能弄明白这一点。到目前为止,我们所拥有的是

代码语言:javascript
运行
复制
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

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

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2013-05-09 13:46:03

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

票数 0
EN

Stack Overflow用户

发布于 2015-07-17 17:22:08

代码语言:javascript
运行
复制
using System.IO;

示例:

代码语言:javascript
运行
复制
int number;
StreamWriter sw = new StreamWriter("C:/[yourpath]");
for(i = 0; i < number; i++)
{
  sw.WriteLine(i);
}

这是一个例子..让它成为你的!我当然想知道最新消息!也许你会做一个更复杂或者更好的!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16455145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档