我正忙于为笔试人员实现一个实验室,以便从4个字母单词创建MD5散列。我需要的单词有一个组合的小写和大写字母以及数字和特殊字符,但我只是不知道如何组合任何给定的字符在所有的顺序。while $str le 'dddd';aaaaaaac...ddddAaaaaAaadddD
更别提添加数字和特殊字符了因此,如果我觉得我想使用abeDod@#,它应该从这些字符创建所有的组合</em
我正在为一个破解5个字符(aA-zZ)密码的类编写程序,方法是在命令提示符处收集一个散列密码,并将该散列与crypt()函数生成的散列进行匹配。我的问题是添加第五个循环来破解5个字符的密码会减慢程序的速度,即使是1-4个字符的密码,我也必须取消。删除第五个循环,在一分钟内破解1-4个字符的密码。#include <cs50.h>#include <crypt.h>
void prin