password-hash

    13热度

    2回答

    假设我为每个用户随机存储salt value。当用户密码更改时是否必须生成新的salt值,或者是否在该用户帐户的整个生命周期中使用相同的值?

    1热度

    3回答

    我一直在尝试通过mysql数据库来了解用户表中存储的哈希和盐。我通过存储他们,但似乎无法包装我的头周围如何验证用户登录时。 我已经浏览并看到有关存储盐和散列分开和一起。我生产的盐是随机的。 任何想法? 我发布了我的代码。 <?php $password = 'passwordwhatever'; //generate the salt function gen_salt() {

    2热度

    3回答

    我刚刚学会使用盐和哈希以确保密码在我的数据库。现在,我需要创建一个模块,让用户在忘记密码时恢复密码。如果密码不可逆转,我该怎么办?

    2热度

    3回答

    因此,我是David Hayden在他的博客上发布的方法(http://davidhayden.com/blog/dave/archive/2004/02/16/157。 aspx)创建一个salt并通过获取用户的原始密码和生成的salt并使用SHA1对值进行散列来散列用户的密码。 然后我将salt和哈希密码存储在数据库中。 该网站目前是负载平衡,所以我想知道如果产生的哈希值将是相同的两台服务器。

    1热度

    2回答

    我正在实现一个应用程序,我必须将加密密码插入MySQL数据库。然后使用ColdFusion中的md5加密从数据库中检索解密的密码。 如何在ColdFusion中使用md5加密和MySQL数据库?

    1热度

    3回答

    我正在重写我的密码哈希函数。 它目前使用sha1。 我在想使用sha512。 我是否认为sha512是sha2? 这是目前哈希密码的标准还是应该使用另一个哈希算法?

    4热度

    1回答

    我正在寻找允许我的身份验证库中的bcrypt支持。现在的问题之一是我认为哈希将是HashAlgorithm。 Bcrypt.net不会实现这个类。此外,它是密封的,所以我将不得不使自己的分支,并自己修改它。是否有更好的替代方案已经实现HashAlgorithm?

    1热度

    1回答

    我在大学工作,我们的招生申请是建立在Microsoft Dynamics CRM 4.0之上的产品。 (该应用程序被称为“招聘人员”。) 有一个包含用户名和散列密码的表格。我想写一个应用程序(在Ruby on Rails中)查询用户名和散列密码来验证登录。 不幸的是,我不知道如何生成哈希密码。它似乎是一个Base64编码的MD5校验和。 我在别处读到哈希密码使用的组合产生: 明文口令 该记录的主键

    3热度

    1回答

    可能重复: What is the optimal length for user password salt? 我有一个数据库,如下图所示: create table user (id int primary key auto increment, username varchar(64), password varchar(128), # sha512 hash of pa

    1热度

    2回答

    密码需要与最初在.NET平台上创建并存储在MSSQL上的密码哈希值进行匹配(因此加密可能是SHA1)。 这里是MySQL表的样子: CREATE TABLE IF NOT EXISTS `test` ( `id` int(10) NOT NULL AUTO_INCREMENT, `UserName` varchar(100) COLLATE latin1_general_ci D