【问题标题】:Password guessing with Brute force attack暴力破解密码猜测
【发布时间】:2015-04-15 04:50:55
【问题描述】:

在密钥猜测时,密码中使用的密钥长度决定了执行暴力攻击的实际可行性,较长的密钥比较短的密钥更难破解。密钥长度为 N 位的密码可以在与 2^N 成比例的最坏情况时间和一半的平均时间内被破解。平均组合为 2^N-1。

为什么公式 2^N 由 2 组成?

【问题讨论】:

    标签: passwords brute-force


    【解决方案1】:

    密钥长度以二进制值的形式测量。这是 0 或 1,因此每个位置有 2 个不同的可能答案。

    密钥长度为 1 可以是 0 或 1。两种可能的组合。这可以表示为 2^1。

    2 位的密钥长度可以是 00、01、10、11。四种可能的组合,或 2^2。

    2 将是常数,它是会改变的位数。

    【讨论】:

    • 好的,非常感谢!我只是好奇为什么它是以二进制形式而不是随机字符密码来衡量的?是因为密码被假定为二进制吗?
    • 密钥强度/长度通常以位来衡量,因为大多数加密例程都在二进制级别运行,而不是字符级别。如果您知道使用的键范围,则可以测量键组合,例如,仅使用小写 ASCII 字母的 8 字符密码将具有 26^8 种不同的组合。实际上,尽管您输入的密码通常会转换为哈希值,然后在二进制级别再次对其进行操作。
    猜你喜欢
    • 2020-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-28
    • 2019-02-25
    相关资源
    最近更新 更多