斯迪普的Python
pyssdeep的Python项目详细描述
这个包是jessekornblum为ssdeep编写的Python包装器,它是一个 用于计算上下文触发的分段哈希(CTPH)的库。在
安装
$ pip install pyssdeep
使用
获取字符串的模糊哈希值:
^{pr2}$获取文件的模糊哈希值:
importpyssdeeptry:result=pyssdeep.get_hash_file('e:/file.txt')esceptpyssdeep.FuzzyHashErroraserr:print(err)exceptIOErroraserr:print(err)print('The fuzzy hash value is {}'.format(result))
获取文件的模糊哈希值(使用pep452api):
importpyssdeepbuffer_size=1024fuzzy_hash_obj=pyssdeep.new()withopen('e:/file.txt','rb')asfile:buffer=file.read(buffer_size)whilelen(buffer)>0:fuzzy_hash_obj.update(buffer)buffer=file.read(buffer_size)result=fuzzy_hash_obj.digest()
许可证
麻省理工学院版权所有(c)2020 Evgeny Drobotun
释放hystory
1.0.0(2020年10月20日)
- 'pyssdeep'的首次发行版
- 项目
标签: