192得票14回答
字符串的好哈希函数

我正在思考一种好的字符串哈希函数,我的想法是将字符串中前五个字符(如果有五个的话)的Unicode值相加,这样做是否可行呢?或者说这个想法不太好吗? 我用的是Java语言实现,但我觉得这应该不会有太大的区别。

189得票9回答
在Python中对文件进行哈希处理

我希望Python能够读取到文件的结尾,这样我可以得到适当的哈希值,无论是SHA1还是MD5。请帮忙看一下我的代码:import hashlib inputFile = raw_input("Enter the name of the file:") openedFile = open(in...

189得票11回答
如何在Perl中打印哈希表的内容?

我一直将我的哈希表打印为桶的数量/#已分配的数量。 如何打印我的哈希表的内容? 最好不要使用while循环(例如,一个一行代码解决的方法最好)。

188得票13回答
如何在Redis中“过期”HSET子键?

我需要过期所有在Redis哈希表中超过1个月的键。

184得票4回答
如何按数字值对Ruby哈希进行排序?

我有一个计数哈希表,我想要按照计数值进行排序。我遇到的问题是默认的Hash.sort函数将数字作为字符串进行排序而非根据数字大小进行排序。 例如,给定哈希表:metrics = {"sitea.com" => 745, "siteb.com" => 9, "sitec.com" ...

184得票4回答
如何将字符串哈希成8位数字?

有没有任何方法可以将随机字符串哈希成一个8位数的数字,而不需要自己实现任何算法?

183得票12回答
如何在哈希中使用类似于.try()的方法来避免在空值时出现"undefined method"错误?

在Rails中,如果某个值不存在我们可以采取以下方法来避免出现错误:@myvar = @comment.try(:body) 我在深入挖掘哈希表时,如何避免出现错误?@myvar = session[:comments][@comment.id]["temp_value"] # [:comm...

180得票13回答
在客户端对密码进行哈希处理是否值得?

当我想要建立一个登录系统时,我总是在服务器端将给定密码的MD5值与用户表中的值进行比较。 然而,我的一位朋友告诉我,一个“明文”密码可以被网络软件嗅探到。 所以我的问题是:在客户端对密码进行哈希处理是否是个好主意?它比在服务器端进行哈希处理更好吗?

180得票11回答
WordPress使用什么类型的哈希?

WordPress使用何种类型的哈希算法?以下是WordPress哈希算法的示例: $P$Bp.ZDNMM98mGNxCtHSkc1DqdRPXeoR.

180得票5回答
最佳实践:密码加盐和加胡椒粉?

我看到了一个讨论,了解到我一直在做的并不是给密码加盐,而是加胡椒粉。因此,我现在开始使用以下函数来同时进行加盐和加胡椒粉:hash_function($salt.hash_function($pepper.$password)) [multiple iterations] 忽略所选哈希算法(我...