gpt4 book ai didi

c - 如何使用 aes key 创建 .pem 文件

转载 作者:太空宇宙 更新时间:2023-11-04 03:31:58 27 4
gpt4 key购买 nike

我必须创建一个 aes-256 key 并将其存储在 .pem 文件中。我正在使用 RAND_bytes() 来简单地创建一个 256 位随 secret 钥。在此之后我如何将其保存到 pem 文件中。我看过Reading and writing rsa keys to a pem file in Copenssl pem .但我没有使用 RSA key 。

我怀疑我的任务比 create pem from base64 简单得多但帮助不大。

PS:此 key 将用于加密自签名数字证书。

编辑:环顾四周,我发现我可以使用 bio 来转换为 pem,例如PEM_write_bio_PrivateKey,但它采用 EVP_PKEY 格式作为参数。那么如何将 char buf 转换为 EVP_PKEY。我找到了 d2i_PublicKey 但它涉及 RSA,我不确定 RSA 如何适合这里的图片。

最佳答案

AES key 只是一个随机字节数组。您可以将字节简单地存储在一个没有任何结构的文件中。

关于c - 如何使用 aes key 创建 .pem 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35681704/

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