Python: генерировать 24-битный хэш - PullRequest
1 голос
/ 19 февраля 2011


мне нужно генерировать 24-битные хэши из строк.После некоторого поиска в Google, я нашел следующее: http://code.activestate.com/recipes/164274-fixed-size-cache/, но, как по мне, это немного слишком сложно.
Есть ли другой простой способ генерировать 24-битный хэш?спасибо!

Ответы [ 2 ]

4 голосов
/ 19 февраля 2011

Требуется ли криптографическая защита?Я думаю, что вы могли бы просто обрезать один из хэшей из hashlib.

0 голосов
/ 19 февраля 2011

Вы можете вычислить 24-битное контрольное значение CRC и использовать его в качестве хеш-значения.Статья Википедии о CRC-32 описывает, как это сделать для n-битных CRC, и даже содержит полином генератора для 24-бит в разделе Обычно используемые и стандартизированные CRC .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...