Сообщение Re: Правильный GetHashCode для сравнения byte[] по значению от 25.12.2016 18:11
Изменено 25.12.2016 18:25 Serginio1
Здравствуйте, Shmj, Вы писали
Для byte[] есть криптография и HashAlgorithm . Например https://msdn.microsoft.com/ru-ru/library/system.security.cryptography.md5(v=vs.110).aspx
Правда они возвращают они возвращают массив byte. Для
ComputeHash Методы MD5 класса возвращает хэш-код в виде массива 16 байтов.
Но из них разными путями можно получить int
Ну про уникальность и скорость генерации можно посмотреть здесь http://stackoverflow.com/questions/16340/how-do-i-generate-a-hashcode-from-a-byte-array-in-c
Для byte[] есть криптография и HashAlgorithm . Например https://msdn.microsoft.com/ru-ru/library/system.security.cryptography.md5(v=vs.110).aspx
Правда они возвращают они возвращают массив byte. Для
ComputeHash Методы MD5 класса возвращает хэш-код в виде массива 16 байтов.
Но из них разными путями можно получить int
Ну про уникальность и скорость генерации можно посмотреть здесь http://stackoverflow.com/questions/16340/how-do-i-generate-a-hashcode-from-a-byte-array-in-c
Re: Правильный GetHashCode для сравнения byte[] по значению
Здравствуйте, Shmj, Вы писали
Для byte[] есть криптография и HashAlgorithm . Например https://msdn.microsoft.com/ru-ru/library/system.security.cryptography.md5(v=vs.110).aspx
Правда они возвращают они возвращают массив byte. Для
ComputeHash Методы MD5 класса возвращает хэш-код в виде массива 16 байтов.
Но из них разными путями можно получить int
Ну про уникальность и скорость генерации можно посмотреть здесь http://stackoverflow.com/questions/16340/how-do-i-generate-a-hashcode-from-a-byte-array-in-c
Желательно, что бы скорость генерации Хэш кода была сопоставима с со скоростью сравнения массивов
Для byte[] есть криптография и HashAlgorithm . Например https://msdn.microsoft.com/ru-ru/library/system.security.cryptography.md5(v=vs.110).aspx
Правда они возвращают они возвращают массив byte. Для
ComputeHash Методы MD5 класса возвращает хэш-код в виде массива 16 байтов.
Но из них разными путями можно получить int
Ну про уникальность и скорость генерации можно посмотреть здесь http://stackoverflow.com/questions/16340/how-do-i-generate-a-hashcode-from-a-byte-array-in-c
Желательно, что бы скорость генерации Хэш кода была сопоставима с со скоростью сравнения массивов