是否需要保护 AES 加密数据的初始化向量,或者如果加密数据受到保护,是否会增加加密数据的安全性?
对于“受保护”,我的意思是,它与加密密钥同等对待,例如使用非对称加密进行加密或仅可供授权人员访问。相反的一个例子是,除了加密数据之外,初始化向量将不加加密地保存在数据库字段中。
如果不需要或没有意义,那么在使用其他对称加密算法时是否有必要?
对不起,如果这是一个愚蠢的问题,我是密码学的新手。据我了解我读过的资源,IV 不必受到保护,它只需要对于使用相同密钥加密的每条消息都是唯一的。但也许我理解错了什么?