@hardwellZero

Как реализовать XOR хэширование?

Здравствуйте.
Необходимо реализовать простейшую функцию хэширования, использующую операции XOR с применением рандомизации. (16 бит)
С алгоритмом XOR знаком, но задание все же не понимаю.
Является это что-то связанное с sha1?
  • Вопрос задан
  • 1592 просмотра
Пригласить эксперта
Ответы на вопрос 2
@vilgeforce
Раздолбай и программист
Хэш и рандомизация? Все верно? Хэш функция должна давать один и тот же результат для одних и тех же данных, не?
Ответ написан
@asd111
short int hash(short int h) {    
    h ^= (h >> 10) ^ (h >> 6);
    return h ^ (h >> 4) ^ (h >> 2);
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы