Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道在用户机器(Windows)上存储密钥的推荐方法是什么。该密钥用于各种加密和解密过程。
[更新] 到目前为止我发现的东西: 1)混淆硬编码密钥 2)使用 MAC、硬件 ID 等生成密钥
对于在 Windows 机器上存储密钥材料,我建议您查看CNG 密钥存储 API。
密钥存储 API 允许您将密钥存储在受保护的存储中,从而防止其他进程从内存中读取密钥。但是,它不会阻止某人在运行时使用调试器捕获密钥。
如果您正在寻找许可/防复制系统,我建议您投资现有的库。