我正在使用实体框架,当我试图保存超过30个字符的密码时,会继续得到错误。
The field Password must be a string or array type with a maximum length of '30'
我不确定这个设置是在代码中定义的。数据库中的密码字段长度为100。我还打开了.edmx文件,并将密码字段的最大长度更改为100,但仍然会收到此错误。
我在学校有一个项目,我们要强行输入密码,我们已经得到了一个密码列表。密码是列表上两个单词的组合,所以我们必须自己做这个列表。
我尝试过这样做,使用了迭代工具:
list_of_letters = open("passwords.txt").readlines()
for word in itertools.permutations(list_of_letters):
print(''.join(word))
但是我得到了一个18,9GB的文件,即使这样也是不够的,因为我的设备上没有更多的空间,因为它需要1百万密码的空间。因此,我需
有人能帮我回答一个关于破解密码的试题吗?我已经得到了每秒检查的数量,密码的最大长度和组成密码的潜在字符的数量,我需要计算出破解密码需要多长时间?
the attacker can perform 10^6 password checks every second;
the password is up to eight characters long;
each character from the password can consist of one of 70 different characters;
你将如何回答这个问题,你会使用什么公式来计算答案?
谢谢。