标签: security encryption
我正在编写一个简单的数据库应用程序。程序应该获取数据库信息(主机,名称,用户,传递)并存储它们以供下次使用。所以我需要对它们进行加密并将加密信息存储在文件中。另一方面,我不想在程序代码中加入任何密码。我的问题是如何在程序中存储加密算法的密钥? (用于加密数据库信息的密钥)
答案 0 :(得分:3)
将密钥放在外部文件中,并确保文件权限仅允许应用程序用户访问它。
答案 1 :(得分:0)
您可以使用机器ID,例如CPU sn,但您无法将te文件移动到另一个系统。