首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Perl的默认哈希实现是什么?

Perl的默认哈希实现是什么?
EN

Stack Overflow用户
提问于 2019-08-14 04:24:45
回答 1查看 169关注 0票数 1

根据perldoc perlsec

替代哈希函数源代码包含多个哈希算法可供选择。虽然我们认为默认的perl哈希对攻击是健壮的,但我们已经将散列函数Siphash作为下拉选项。在Perl5.18.0发布时,Siphash被认为具有加密功能。这不是默认的,因为它比默认的哈希慢得多。

默认的perl哈希函数是什么?从上下文中我们可以推断不是SIPHASH?

EN

回答 1

Stack Overflow用户

发布于 2019-08-14 04:24:45

来自 file in the source,

自Perl5.18以来,我们已经包含了对多个哈希函数的支持,尽管我们不时地更改我们支持的函数以及默认的函数(当前64位构建的SBOX+STADTX和32位构建的SBOX+ZAPHOD32 )。

你可以看到那个hv_func.h。因此,对于64位构建来说,它是在stadtx_hash.h中实现的stadtx_hash.h“快速散列函数”。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57488139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档