AES算法在.NET形式身份验证中使用的Init向量



.net形式身份验证中AES算法使用的INIT向量是什么?我只看到Web.config文件中指定的解密密钥。我必须解密.NET形式在节点JS中生成的cookie,并且我正在使用Node Crypto的AES算法,但想知道.NET为其使用的INIT矢量。

初始化向量(iv)是一个随机数据块,每次数据加密时都应该不同。由于必须使用用于加密的相同的IV进行解密,因此通常将其与加密数据一起传输。由于静脉注射本身不需要保护,因此通常简单地将其简单地添加到加密数据(我认为是.NET形式的身份验证cookie是这种情况)。

因此,您应该能够通过从数据中获取第一个块状字节来确定IV,并将其用作IV来解密其余的密文。

最新更新