C++ 为CNG加密创建IV

C++ 为CNG加密创建IV,c++,winapi,encryption,bcrypt,cng,C++,Winapi,Encryption,Bcrypt,Cng,我正试图重新编写中的CNG加密示例。这个例子的一个奇特之处是加密IV是硬编码的 我对加密了解不多,但我的理解是,为每个加密数据生成随机IV更安全 有没有人有我如何创建一个好的加密IV的链接或示例 仅使用rand()就可以得到N个随机字节值吗?您的加密方法是什么。这很重要。@kelalaka:BCRYPT_AES_ALGORITHM@kelalaka:看起来该示例只是使用了rand()。

我正试图重新编写中的CNG加密示例。这个例子的一个奇特之处是加密IV是硬编码的

我对加密了解不多,但我的理解是,为每个加密数据生成随机IV更安全

有没有人有我如何创建一个好的加密IV的链接或示例


仅使用
rand()
就可以得到N个随机字节值吗?

您的加密方法是什么。这很重要。@kelalaka:BCRYPT_AES_ALGORITHM@kelalaka:看起来该示例只是使用了
rand()