Ruby:帮助改进哈希算法
10LK
对于红宝石语言,我还是一个相对较新的人,但是我知道在语言中内置了许多方便的方法。我正在尝试生成一个“哈希”以在低级区块链验证程序中进行检查,并且我想知道是否有任何“便利方法”可以让您尝试使此哈希算法更有效。我想我可以通过利用ruby的最大整数大小来提高效率,但是我不确定。
该代码接受要散列的字符串,将其解压缩为UTF-8值的数组,对这些值中的每一个进行计算密集型数学运算,对它们进行算术运算后将所有这些值相加,得出该值以65,536为模,然后返回该值的十六进制表示。
请先登陆或注册
暂无回答!