AES加密+ base64编码值仍然是唯一的吗?

时间:2013-06-12 08:01:39

标签: cryptography base64

我使用带有4字节随机初始化向量的AES 128位CTR模式加密UTF-8字符串+当前时间戳,该向量由NodeJS的crypto.randomBytes()生成。

最后,我使用URL友好的base64变体base64对整个输出进行编码。

问题:由于时间戳+随机数据,AES输出应该是唯一的。但是最终的base64字符串也保证是唯一的吗?

提前致谢!

1 个答案:

答案 0 :(得分:2)

是的,Base64是一个可逆转换,所以如果输入是唯一的,那么输出也是唯一的。