对于魔方,重复 R U R' U'、R U R' U 等一定方法转动,最终都会回到初始状态。曾经无聊转了好久的 R U,最终也回到了初始状态。于是我产生了一个猜想:魔方按照一定规律重复转动,最终都会回到初始状态。 可惜本人能力有限,无法证明。
由此,我产生了类似的疑问:对于某个 hash 值( hash1 ),通过同样的 hash 算法得出 hash2 ,再用同样的算法得出 hash3 ...... 最终能回到 hash1 吗?最少需要计算几次?
同理,用某个加密算法重复加密某段信息,每次使用同样的密钥,最终能不能得到原来的信息呢?最少需要加密几次?