我们假设我们采用从a
到a+n-1
的整数序列:(a, a+1, a+2, a+n-1)
,其中a
和n
是任意选择的除了a < n
之外,没有任何下限或上限,我们对该序列应用AES加密,一次一个元素,对序列中的每个元素使用相同的密钥。
假设我们将生成的加密值编码为Base64
或其他一些编码以生成字符串。
由此产生的一组加密字符串是否具有任何,而不管碰撞的几率是多么微小?
答案 0 :(得分:2)
加密是可逆的。因此它必须没有碰撞。对于每个AES输入块,都有一个独特的输出,形成一个&#34;代码簿,&#34;包含所有隐含的漏洞。