据我所知,蛮力攻击是以键数来衡量的,按计算机的速度依次给出所需的时间。
非常有趣的是,了解一台任意计算机的有效性,并估计在给定的密钥空间中尝试所有密钥所需的总时间。
是否有任何工具可用于实际评估计算机的有效性,以便在密钥空间中尝试所有数量的密钥,以强制攻击分组密码。
例如
key length: 32
key space: 2 ** 32
Time:
10 ^ 9 keys/sec = 4 sec
10 ^ 12 keys/sec = 4 ms 理论上,我们可以用所有这些假设进行计算。但是,是否有任何方法/工具/应用程序来测量计算机的速度以及它每秒可以尝试多少键而不尝试键空间中的所有键数。
发布于 2020-04-19 23:09:21
你的问题太宽泛了。你指的是什么算法?强迫暴力的DES不同于强制暴力的AES-256 GCM.
另外,如果您有一些使用Argon2派生密码的方案,那么密码派生本身实际上可能比实际加密要慢。
这也取决于实施暴力强制。技术较差的攻击者可以尝试每一个可能的密钥,并将执行整个序列的算法是蛮力的。作为熟练的攻击者,攻击者将知道对特定算法的已知攻击,并将更有效地实现暴力强制;取决于算法,这可以是几位,也可以更多。
尽量把你的问题表述得更精确。然后你会得到更精确的答案。
https://crypto.stackexchange.com/questions/80096
复制相似问题