Sunny
Окт. 31, 2007 14:49:47
Подскажите, пожалуйста, как рассчитать контрольную сумму строки.
shiza
Окт. 31, 2007 15:15:59
Sunny
Подскажите, пожалуйста, как рассчитать контрольную сумму строки.
Каким алгоритмом? =)
вот например для md5 есть встроенный модуль:
—————————
import md5
s = “Its a string”
m = md5.new()
m.update(s)
print m.hexdigest( )
—————————
Sunny
Окт. 31, 2007 15:34:35
Насколько я понимаю md5 не подсчитывает контрольную сумму, а хеширует данные,т.ч. преобразует их в байтовый вид, а мне нужно на выходе получить чило, по которому я буду определять правильно или нет считались данные из файла
Sunny
Окт. 31, 2007 15:50:57
вроде бы разобралась :) , оказывается использование хеш-функций один из методов задания контрольной суммы. Спасибо :)
shiza
Ноя. 1, 2007 00:19:00
Sunny
Насколько я понимаю md5 не подсчитывает контрольную сумму, а хеширует данные,т.ч. преобразует их в байтовый вид, а мне нужно на выходе получить чило, по которому я буду определять правильно или нет считались данные из файла
Ну недаром все часто к программам скачиваемым прилагают чиселко MD5 - чтоб проверить - то-ли скачалось и правильно ли скачалось. В TotalCommander - такая функция даже в меню есть - посчитать md5 для файла. =)