c++ - 如何或以编程方式使用 openssl 生成 AES 密钥的最佳方法是什么?
问题描述
如何或以编程方式使用 openssl 生成 AES 密钥的最佳方法是什么?看到使用 RAND_bytes 的建议。我也遇到过这个 API——AES_set_encrypt_key(....)。但第一个参数似乎是用户的加密密钥。所以,我想你我需要先生成一个 AES 密钥 b4 调用这个 API。请指教
解决方案
推荐阅读
- android - Kotlin 等效于检查是否为空
- tomcat - 请问如何在带有gradle的嵌入tomcat中使用context.xml?
- angular - Angular HighCharts 3D,当 3d 饼图和圆环图的 alpha 值更改时,连接器无法正确调整
- python - SQLLite - python 中的类型转换
- dictionary - 将键值映射动态添加到结构
- go - GOPATH 正在寻找不同的路径
- android-layout - 来自不同 xml 布局视图的 onClick 事件
- git - Git + Bitbucket - 在主项目中包含子项目的代码
- sql - 如何删除最后一个特殊字符
- python - 从 subproccess.run 解码 Python 中的特殊字符