我已经获得了该文件,它是 258 MB(解压缩) 已经有网站能够在文件发布当天下午 2:00 之前确认哈希密码是否在列表中。昨晚拿到了,写了一个简短的C++程序,逐行读取文件并插入MySQL
ifstream fin ("c:/xampp/htdocs/combo_not.txt");
string myStr;
while(getline(fin, myStr))
{
mysql_query(conn, ("INSERT INTO passwords(password) VALUES('" + myStr + "')").c_str());
}
我意识到这个问题可能会被否决(甚至关闭),但这是一个我想要回答的真实问题。一个人如何在很短的时间内遍历这么大的文件?您无法在记事本中打开文件并按此CTR F
方式进行搜索,因为程序将耗尽内存。到目前为止,我的表只有不到 100 万条记录,而 c++ 控制台程序到现在已经运行了大约 12 个小时或更长时间。