我在一个密码文本文件上运行了一个Kasiski Examination,该文件是通过使用修改过的Vigenere密码创建的。类似于polyalphabetic密码的东西,它专注于交换每个字符(key和plain)的子比特来获得密码字符。在
我很有信心我知道钥匙的长度,但是这个长度太长了,不足以让所有的可能性都变得强大。而且,解码后的文件不是纯文本ASCII,而是某种二进制文字处理文件(PDF、DOC等)
我找到了python-magic,它可以通过文件头来识别文件(我想是吗?)但这仍然需要暴力强制至少几行,如果不是整个文件,保存它,然后测试文件,看看它是否是正确的类型。在
关于如何识别输出是正确的文件类型有什么建议吗?或者,更好的是,一种不用暴力的方法?在
目前没有回答
相关问题 更多 >
编程相关推荐