基于Linux的硬件专用密码生成和/或文件加密/解密是否可行?

时间:2015-12-01 15:17:19

标签: linux password-encryption

对于超级用户来说,这可能是一个问题,但如果工具尚未存在,我希望以编程方式处理此问题。

基本上我试图找到一种生成一致的硬件/软件安装专用密码/密钥的方法,该密码/密钥可用于基于文件的加密。通过基于文件的加密,我的意思是解密文件。我希望该文件只能使用不存储在任何地方的密码进行解密,并且可以通过查看机器硬件/软件来一致地重新创建。

深入研究这个问题的出发点是" Linux文件加密"整个磁盘加密很好地覆盖了它。例如TruCrypt等...磁盘加密技术太过分了。

欢迎使用任何指针,程序化或其他方式。谢谢!

1 个答案:

答案 0 :(得分:2)

  

密码不会存储在任何地方,并且可以通过查看机器硬件/软件一致地重新创建。

要说您的硬件和/或软件永远不会改变通常是无效的假设。你怎么知道你的下一个系统补丁不会改变什么" key"你用来生成密码吗?

使用像Stanford PwdHash这样的系统(也有可用的命令行工具)可能会更好,它会根据不同但已知的密码和盐(通常是域名,但通常是域名)生成密码你可以在那个领域放任何你想要的东西。)