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