c++ - 如何安全地存储对称 key ?我可以使用 pkcs12 来存储对称 key 吗?

标签 c++ c

如何安全地存储对称 key ?我可以使用 pkcs12 来存储这个对称 key 吗?

最佳答案

简单回答:不可能。一旦“你”存储了 key ,它就是不安全的,因为你的程序只是计算机上运行的普通程序。

一些更好的方法(取决于您的用例) - 使用硬件 token 及其相关驱动程序/API - 使用操作系统的加密 API 和凭证存储 - 使用另一层安全性(例如密码)加密 key 文件

第二种方法是使用最广泛的,因为所有涉及的操作系统都支持这种方法。

关于c++ - 如何安全地存储对称 key ?我可以使用 pkcs12 来存储对称 key 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49470647/

相关文章:

c - 写入 master pty,但无法读取 slave :(

c++ - 包含 C 文件/与 CMake 的链接不适用于 C++ : cannot include function

python - 在连接的项目更改时更新自定义 QGraphicsItem 的位置

c++ - 在 C++ 中使用(丑陋的)C 代码与 extern "C"

c++ - 使用 cmake 在 C++ 项目中包含 Caffe 时出错

c - 垂直波 : Amplitude scaling

c - 解决信号量初始化期间的竞争条件

C bsearch 总是返回 pointer=NULL

python - 有没有办法从 Python 调用 C++ 函数?

c++ - 不存在的双递减?