对于超级用户来说,这可能是一个问题,但如果工具尚未存在,我希望以编程方式处理此问题。
基本上我试图找到一种生成一致的硬件/软件安装专用密码/密钥的方法,该密码/密钥可用于基于文件的加密。通过基于文件的加密,我的意思是解密文件。我希望该文件只能使用不存储在任何地方的密码进行解密,并且可以通过查看机器硬件/软件来一致地重新创建。
深入研究这个问题的出发点是" Linux文件加密"整个磁盘加密很好地覆盖了它。例如TruCrypt等...磁盘加密技术太过分了。
欢迎使用任何指针,程序化或其他方式。谢谢!
答案 0 :(得分:2)
密码不会存储在任何地方,并且可以通过查看机器硬件/软件一致地重新创建。
要说您的硬件和/或软件永远不会改变通常是无效的假设。你怎么知道你的下一个系统补丁不会改变什么" key"你用来生成密码吗?
使用像Stanford PwdHash这样的系统(也有可用的命令行工具)可能会更好,它会根据不同但已知的密码和盐(通常是域名,但通常是域名)生成密码你可以在那个领域放任何你想要的东西。)