String2Hash:将字符串数组(文本)转换为哈希码-matlab开发

时间:2024-06-21 08:25:33
【文件属性】:

文件名称:String2Hash:将字符串数组(文本)转换为哈希码-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-21 08:25:33

matlab

此函数从文本字符串生成哈希值hash=string2hash(str,type); 输入, str :文本字符串或带有文本字符串的数组。 输出, hash : 哈希值,0 到 2^32-1 之间的整数值type : 类型有“djb2”(默认)或“sdbm” 从 c 代码: http : //www.cse.yorku.ca/~oz/hash.html djb2 这个算法是多年前由 dan Bernstein 首次报道的在 comp.lang.c 中数据表该算法是为 sdbm(公共领域的重新实现ndbm) 数据库库。 发现它在加扰位方面做得很好, 导致更好的键分布和更少的分裂。 它也会发生成为具有良好分布的良好通用散列函数。 例子, hash=string2hash('你好世界'); 显示(哈希);


【文件预览】:
string2hash.zip

网友评论