Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 31, 2007 14:49:47

Sunny
От:
Зарегистрирован: 2007-06-15
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

Подсчёт контрольной суммы

Подскажите, пожалуйста, как рассчитать контрольную сумму строки.



Офлайн

#2 Окт. 31, 2007 15:15:59

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Подсчёт контрольной суммы

Sunny
Подскажите, пожалуйста, как рассчитать контрольную сумму строки.
Каким алгоритмом? =)
вот например для md5 есть встроенный модуль:
—————————
import md5
s = “Its a string”
m = md5.new()
m.update(s)
print m.hexdigest( )
—————————



Офлайн

#3 Окт. 31, 2007 15:34:35

Sunny
От:
Зарегистрирован: 2007-06-15
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

Подсчёт контрольной суммы

Насколько я понимаю md5 не подсчитывает контрольную сумму, а хеширует данные,т.ч. преобразует их в байтовый вид, а мне нужно на выходе получить чило, по которому я буду определять правильно или нет считались данные из файла



Офлайн

#4 Окт. 31, 2007 15:50:57

Sunny
От:
Зарегистрирован: 2007-06-15
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

Подсчёт контрольной суммы

вроде бы разобралась :) , оказывается использование хеш-функций один из методов задания контрольной суммы. Спасибо :)



Офлайн

#5 Ноя. 1, 2007 00:19:00

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Подсчёт контрольной суммы

Sunny
Насколько я понимаю md5 не подсчитывает контрольную сумму, а хеширует данные,т.ч. преобразует их в байтовый вид, а мне нужно на выходе получить чило, по которому я буду определять правильно или нет считались данные из файла
Ну недаром все часто к программам скачиваемым прилагают чиселко MD5 - чтоб проверить - то-ли скачалось и правильно ли скачалось. В TotalCommander - такая функция даже в меню есть - посчитать md5 для файла. =)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version