gpt4 book ai didi

c - 哪种类型的 key 格式更适合 AES 256

转载 作者:太空宇宙 更新时间:2023-11-04 02:14:44 26 4
gpt4 key购买 nike

这里我想使用AES 256 算法 加密和解密文件,而我必须提供用于加密文件的 key 和用于解密文件的相同 key 。

那么对于良好的性能和安全性来说,哪个 key 更好呢?我将在此处使用哪种类型的 key 格式,以便获得更高的安全性。

这里我必须在加密和解密中使用相同的 key 。

所以任何人都可以向我提出更好的 key 建议。

最佳答案

AES key 只是一堆没有结构的位。 AES-128 key 为 128 位,必须随机选择。 AES-192 key 为 192 位,AES-256 key 为 256 位。没有任何不同类型或格式的 key 。

大多数加密库都具有生成 AES key 的功能。例如,使用 PKCS #11界面,call C_GenerateKey with the CKM_AES_KEY_GEN mechanism .如果库没有特定函数,请使用它来生成所需数量的随机字节,例如 with RAND_bytes in OpenSSL .

请咨询您的加密库的实现以正确使用。特别是,随机数生成器需要 entropy从它的环境,确保你提供足够的。

关于c - 哪种类型的 key 格式更适合 AES 256,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9494869/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com