目录:
定义-密码破坏者是什么意思?
密码破解程序是一种密码软件应用程序工具,旨在识别或恢复网络或计算机系统等安全资源的未知或遗忘的用户名/密码。 它用于识别包含在渗透系统的哈希(加密)密码列表中的密码。
密码破解程序也称为密码破解程序。
Techopedia解释了密码破坏者
要破解系统,密码破解者需要使用其词典和被盗的哈希密码列表。 通用密码创建规则应用于字典,以形成可能的密码,这些密码会被散列并与被盗的散列表进行比较。 一个或多个匹配项表明该系统使用了真实密码。由于时间限制,密码破解者不会重复进行系统登录尝试。 此外,现代安全系统中还包括自动化预防措施。 某些系统在阻止帐户之前仅允许进行几次不正确的尝试。
密码破解者使用两种常见的密码破解方法:蛮力攻击和字典攻击。 字典攻击很简单,因为在找到一个或多个匹配项之前,它只是将哈希项与包含已知密码的字典内容进行比较。 另一方面,暴力破解攻击会遍历每个可用的排列,例如尝试hello1然后hello2,然后3,然后4,依此类推-毫无提示。
涉及规则的更复杂的方法是使用更复杂的密码。 在这种类型的攻击中,用户可能将密码创建规则应用于字典,以创建更复杂的密码,然后将其散列并与被盗列表进行比较。
根据密码的复杂程度,破解可能需要几分钟到几天,几周甚至几年的时间。 但是,通过使用图形处理单元(GPU)可以加快该过程,图形处理单元(GPU)得到了现代密码破解程序(如John the Ripper和Hashcat)的支持。