Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 16, 2010 17:21:09

Чел_вТапКах
От:
Зарегистрирован: 2009-07-22
Сообщения: 92
Репутация: +  0  -
Профиль   Отправить e-mail  

md5 и кирилица

я использую апи одноклассников. и необходимо сделать md5 hash для строки на кирилице, не енкодированой , поскольку потом проверку она в одноклассниках не пройдет, пробую сделать

	message_text = u'помощь!'

MD5 = md5.md5(reqSig)
sig = MD5.hexdigest()
sig = sig.lower()
как всегда выдает
UnicodeEncodeError: ‘ascii’ codec can't encode characters in position 49-54: ordinal not in range(128)
какие будут предложения?



Офлайн

#2 Окт. 16, 2010 17:49:56

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

md5 и кирилица

md5 (как и все другие считалки контрольной суммы) работает с байтами, а не юникодными строками. Так что потрудитесь все же преобразовать.
Кстати, по сети тоже байты ходят - не строки (это намек).



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version