什么是彩虹表,它们是如何使用的?给出了关于彩虹表是什么以及如何使用它们的非常精确的答案。我总是混淆哈希表和彩虹表。我的问题是关于彩虹桌的大小。现在,对于哈希表,文件的大小为:
让n = ( size of the input plain text file )
(假设每个纯文本一行)
所以 size(hash table) = n + (bytes in hash)*h + n ( for separation) Bytes
另一方面,是否有类似的机制来估计彩虹表的大小?我确信有,因为用于生成彩虹表的工具通常会对它们进行大小估计。
彩虹表的大小是如何估计的,给定:
字符集、链长、纯文本的最小和最大长度。
这将更好地理解彩虹表如何以及为什么更好。