C++;std:python中的hash 我想使用与Pcthon中的C++ STD::hash相同的散列。

C++;std:python中的hash 我想使用与Pcthon中的C++ STD::hash相同的散列。,python,c++,murmurhash,Python,C++,Murmurhash,我发现std::hash使用杂音hash,我还发现了几个使用该哈希算法的python库,但non返回的值与std::hash相同 我正在寻找一个python库,它返回相同的散列或std::hash中使用的种子。根据标准,std::hash是实现定义的,这意味着它可能在您的特定实现中使用,但在另一个实现中可能完全不同。你最好的选择是在某处选择一个特定的实现,在Python实现和C++实现中使用它。你可以制作一个小的Python扩展库,它调用 STD::hash < /Cuff>。这是一个专门针对多

我发现std::hash使用杂音hash,我还发现了几个使用该哈希算法的python库,但non返回的值与std::hash相同


我正在寻找一个python库,它返回相同的散列或std::hash中使用的种子。

根据标准,
std::hash
是实现定义的,这意味着它可能在您的特定实现中使用,但在另一个实现中可能完全不同。你最好的选择是在某处选择一个特定的实现,在Python实现和C++实现中使用它。你可以制作一个小的Python扩展库,它调用<代码> STD::hash < /Cuff>。这是一个专门针对多种类型的类模板。“散列函数只需要在一个程序的单个执行中为相同的输入生成相同的结果;这允许使用盐渍散列来防止冲突拒绝服务攻击。”如果您处于单独的进程中,谈论“返回相同的散列”可能没有意义