我一直在为我的 django 应用程序使用django-registration(感谢James Bennett
)。我读了一些文章,这些文章谈到了使用安全散列算法和使用盐进行密码散列的重要性。当我查看 django 的源代码时-registration,我发现sha1
是用来创建的activation_key
activation_key = hashlib.sha1(salt+username).hexdigest()
sha1
据我所知,它不再是一种安全的哈希算法。我想知道是否有某种方法可以设置要使用的哈希算法。
你们有什么推荐的?