@mittorn @ru @rf
Дефолтовый хэшер предназначен именно для хэшмапов внутри ОЗУ и не должен никак иначе использоваться. Если нужен неизменный хэш - то предполагается использование других реализаций хэшера, вских там sha256 и т.п..
> The internal algorithm is not specified, and so it and its hashes should not be relied upon over releases.
https://doc.rust-lang.org/std/collections/hash_map/struct.DefaultHasher.html
А siphash вообще depricated в std.
https://doc.rust-lang.org/std/hash/struct.SipHasher.html
Таким образом вся ответственность на тех, кто разрабатывает сетевой протокол используя дефолтовый хэшер, вопреки явным указаниям в документации так не делать.