简单密码,尤其是仅由8位数字组成的密码,在现代加密技术面前是非常不安全的。根据报道,使用RTX 5090这样的高性能显卡,理论上可以在三小时内破解这样的密码。
以下是简单密码不安全的几个原因:
1. "计算能力提升":随着计算机硬件的发展,显卡(GPU)等设备的计算能力大幅提升,使得暴力破解攻击(Brute Force Attack)变得更加高效。
2. "密码空间小":8位数字的密码组合数量相对较少,只有10^8(100,000,000)种可能性。这意味着攻击者可以在较短的时间内尝试所有可能的组合。
3. "攻击手段简单":暴力破解是一种简单的攻击手段,它通过尝试所有可能的密码组合来破解密码。随着计算能力的提升,这种方法变得更加可行。
4. "安全意识不足":许多人为了方便记忆,会使用简单且容易猜测的密码,如生日、电话号码、连续数字等,这些密码更容易被破解。
因此,为了提高密码的安全性,建议使用以下方法:
- 使用至少12位以上的密码,并且包含大小写字母、数字和特殊字符。
- 使用无规律、难以猜测的密码,避免使用生日、电话号码等个人信息。
- 定期更换密码,并使用密码管理器来存储和管理多个密码。
相关内容:
快科技5月12日消息,在数字化时代,密码安全的重要性不言而喻,网络安全公司Hive Systems的最新研究揭示了在当前计算能力下,不同复杂度的密码被破解所需的时间。
根据Hive Systems的测试,单张RTX 5090显卡破解一个8位纯数字密码仅需3小时,而12张这样的显卡并行工作时,破解时间更是缩短至15分钟。

不过当密码复杂度增加时,破解难度会显著提升,例如,破解一个由8个小写字母组成的密码,单张RTX 5090显卡需要8个月时间,而12张显卡并行工作也需要3周时间。
如果密码中包含数字、大写字母和小写字母,12张RTX 5090显卡需要62年才能破解,而加入符号后,破解时间将延长至164年。
Hive Systems的研究还指出,增加密码的长度也能提升安全性,例如,一个由18个字符组成的密码,即使是纯数字,12张RTX 5090也需要28.4万年才能被破解。

需要注意的是,报告中的破解时间数据代表了一种最坏的情况,即假设攻击者的破解软件需要尝试所有可能的值,而用户的密码恰好是最后一个被猜中的。
此外,美国国家标准与技术研究院(NIST)建议密码的最小字符数为15个,因为即使是使用强大的硬件,破解一个15个字符的密码所需的时间也将远远超出一个人的寿命。