密码恢复功能建议继续完善
Closed this issue · 2 comments
itspidercn commented
对照最经典的ARCHPR,多线程的设计非常棒,提速明显,先赞一个!
但使用中发现一些问题,建议完善,优先级从高到低如下:
1、增加进度保存功能,否则解密过程中,一不小心就得重来一次,比如试用一下其他功能,再回来进度就得从头来。
2、暴力破解,建议增加掩码位和自定义字符集的功能,最好能允许每一位都能自行设置。
3、最大位长,现在只能是9,在上面第2条功能实现后,这个位长希望能突破10
4、进度条之外,增加破解速度显示,动态显示每秒多少个密码。现在底行的Typing处,变化太快根本看不清,可以考虑跟破解速度一起每秒一变。
谢谢!
jiangxincode commented
itspidercn commented
你好,欢迎你的建议,其中第2条定义功能已在该提交中增加:2de363e 但是我暂时没有想到每一位支持掩码或者自定义的必要性,这种好像没有实际使用场景,所以我加的是全局掩码和自定义字符。 其它功能后续会考虑增加,请持续关注。
可能我没说清楚,举几个例子吧,假设密码总位长4位
例1:每位都是单字符
Position1:0123456789
Position2:0123456789+-=
Position3:0123456789abcdefghjklmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ ——注意:字母中没有i和I、o和O
Position4:.@#$%^$%^&0123456789
例2:允许每位是多字符的字串(用回车键分隔),但4位组合后的字串用总位长来截短,实用场景一般总位长会比较大。
Position1:
http://
https://
ftp://
Position2:
www.
oa.
mail.
Position3:
xxx.com
xxx.com.cn
xxx.org
Position4:
/
/login