我有一个加密的数据库和解密 key 。如何使解密 key 远离黑客攻击(包括数据库黑客攻击和未授权访问PC。)?
- 在汇编中硬编码。
- 保留在注册表中。
- 保存在 RAM 中。
此外,我需要加密数据的算法。在每个解密时间期限内安全地执行此操作的最佳算法是什么?
- 自适应搜索
- 加密算法
- 双鱼
谢谢,
最佳答案
你问错了问题:首先你需要决定你需要的东西有多安全。然后,您需要决定是要对称(想想 DES、共享 key )还是非对称(想想 RSA、公钥和私钥),还要仔细考虑 key 管理,因为这通常是弱点。
非对称算法比对称算法慢几个数量级;它们通常用于保护对称 key ,而不是整个数据。
关于database - 保留用于解密加密数据库的解密 key 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/969539/