Мне нужно написать код на Python для сравнения текста двух документов с использованием методов отпечатков пальцев - PullRequest
3 голосов
/ 18 сентября 2008

Мне нужно написать код на языке Python для сравнения текста документа с использованием методов отпечатков пальцев. Я не знаю, чтобы взять отпечаток пальца документа или создать отпечаток пальца документа. Я спрашиваю, знает ли кто-нибудь метод или имеет исходный код для создания отпечатков пальцев документов, который хранится в виде битов.

Ответы [ 2 ]

4 голосов
/ 18 сентября 2008

Вы можете попробовать следующие документы, чтобы начать работу с концепцией дактилоскопии:

4 голосов
/ 18 сентября 2008

Если вы хотите дайджесты сообщений (криптографические хеши), используйте библиотеку hashlib . Вот пример ( IPython сеанс):

 In [1]: import hashlib

 In [2]: md = hashlib.sha256(open('/tmp/Calendar.xls', 'rb').read())

 In [3]: md.hexdigest()
 Out[3]: '8517f1eae176f1a20de78d879f81f23de503cfd6b8e4be1d798fb2342934b187'
...