11得票3回答
Joomla 3.2.1密码加密

当用户在网站上注册时,在joomla_users数据库的密码表中,密码以以下格式存储: $P$Do8QrURFT1r0NlWf0X/grdF/aMqwqK/ $P$DH38Lch9z508gJiop3A6u0whTity390 ........ 但不是文档所描述的形式(MD5 +“:”+ ...

67得票7回答
目前最安全的单向加密算法是什么?

众所周知,单向加密是数据库中加密用户密码的一种便捷方式。这样,即使数据库管理员也无法知道用户的密码,只能猜测一个密码,用相同的算法进行加密,然后将结果与数据库中的加密密码进行比较。这意味着找回密码的过程需要大量的猜测和处理能力。 考虑到计算机速度不断提高,数学家们仍在开发这些算法,我想知道哪...

14得票2回答
什么更好?Password_hash vs. SHA256 vs. SHA1 vs. md5

如何更好地使用salt来存储密码? MD5:$hash = md5($password . $salt); 密码哈希值:$hash = password_hash($password, PASSWORD_DEFAULT, $salt); SHA1:$result = sha1($salt.$...

9得票4回答
为什么密码哈希(例如php的password_hash)如此缓慢?

我正在使用password_hash进行密码加密。但是有一个奇怪的问题,password_hash需要很长时间。以下是一个示例代码,该代码将花费超过1秒钟的时间。这正常吗? <?php $startTime = microtime(TRUE); $password='12345...

7得票2回答
为什么MD5/SHA1密码哈希值无法解密?

我最近阅读了一篇关于密码哈希的文章。 MD5或SHA1哈希是如何创建的,以至于无法解密??我认为,它必须通过某种公式加密字符串(对于相同的字符串始终给出相同的哈希值;因此不能有随机性),这样我们就应该能够通过相同的公式解密它?还是人们不知道这个公式吗?

9得票1回答
hashlib.scrypt的推荐/最小参数是什么?

hashlib.scrypt的文档有点简短: hashlib.scrypt(password, *, salt, n, r, p, maxmem=0, dklen=64) 该函数定义了RFC 7914中提供的基于scrypt的密码导出函数。 password和salt必须是类似字节的对象。...

9得票3回答
使用内置的`crypto`在Node.js中进行密码哈希处理

如何在node.js中只使用内置的crypto模块实现最佳的密码哈希和验证方法。 基本上需要做到以下几点: function passwordHash(password) {} // => passwordHash function passwordVerify(password, p...

18得票1回答
密码哈希的加密方式。Blowfish产生奇怪的输出。

我对php的crypt函数有些困惑。我的PHP版本是5.4.7。 我想使用crypt来存储带盐密码到数据库中,因为据我所知,使用md5散列密码的开发人员会被抓起来烤火刑。 我想使用blowfish算法生成哈希值。根据php文档,如果你使用"$2y$" + cost(例如:"08")+ "$" ...

28得票7回答
如何升级密码存储方案(更改哈希算法)

我被要求对一个内部网站进行一些更改/更新; 使其成为所谓的“未来证明”。 我们发现密码是使用MD5算法进行哈希的。(该系统自2001年以来存在,因此当时是足够的)。 我们现在想将哈希算法升级为更强的算法(BCrypt-hash或SHA-256)。 显然我们不知道明文密码,并且为用户群创建...

8得票4回答
多次加密(MD5)可以提高安全性吗?

我看到有人使用MD5多次加密用户密码来提高安全性。我不确定这是否有效,但它看起来并不好。那么,这样做有意义吗?