$('#inputfile').change(function(e){
var reader = new FileReader();
reader.readAsArrayBuffer(e.target.files[0]);
reader.onload = function(e) {
var data = new Uint8Array(reader.result);
var wb = XLSX.read(data,{type:'array'});
var htmlstr = XLSX.write(wb,{sheet:"Sheet1", type:'binary',bookType:'html'});
$('#printHere')[0].innerHTML += htmlstr;
}
});
我的程序从passwords.txt文件中检索哈希。然后它继续获取salt参数(哈希的前2个字符)并逐字地对一行中的单词进行哈希处理,逐行进行哈希处理,同时将该哈希值与passwords.txt文件中的原始哈希值进行比较。 / p>
一旦我们有匹配,它就会打印出哪个密码是原始哈希的解密匹配。
' grilledcheese22'是dictionary.txt文件中第3个位置的第4个字,它在位置输出索引:0
如何在.txt文件中输出正确的位置?
原始哈希:22CWIxwLb7tWM
在dictionary.txt中解密哈希:' grilledcheese22'
答案 0 :(得分:0)
在迭代文件时使用枚举。
for i, word in enumerate(dictFile.read().split()):
...
...
print('Index located at position: %d' % i)
#print('Index located at position: {}'.format(i))
#print(f'Index located at position: {i}')