我想知道在用户的机器(windows)上存储密钥的推荐方法是什么?此密钥用于所有类型的加密和解密过程。
更新
到目前为止我发现的东西:
1)对硬编码密钥进行模糊处理
2)使用MAC、硬件ID等生成密钥
发布于 2012-07-24 17:35:29
要在Windows机上存储密钥材料,我建议您查看CNG key storage API。
密钥存储API允许您将密钥存储在受保护的存储中,从而防止其他进程从内存中读取密钥。但是,它不会阻止某人在运行时使用调试器捕获密钥。
如果您正在寻找许可/防拷贝系统,我建议您投资现有的库。
https://stackoverflow.com/questions/11627885
复制相似问题