如何在磁盘上安全保存密钥?

时间:2015-12-23 16:30:08

标签: security passwords string-hashing

我正在构建一个连接到第三方应用程序以获取一些信息的应用程序,我的想法是以应用程序控制密码的方式设计它,它可以偶尔更改它,哈希并保持在某处散列密码。这样没有人知道密码。

但是我无法确定应该在何处以及如何安全地存储密钥,因此有权访问该计算机的人无法恢复密码。

我找不到任何已知的方法吗? 或者这不可能在同一台机器上有密码和密钥。

1 个答案:

答案 0 :(得分:0)

我认为你绝对不能隐藏它,但你可以做的是:

  • 使用attrib命令(attrib +s +h filepath)将其隐藏在选定的路径中。
  • 使用cacls命令拒绝所有用户访问(打开命令行并输入cacls /?以获取更多信息)。命令应该是这样的 cacls filepath /D user。这将完全拒绝文件访问 指定的用户(无法读取或写入)。然而, 我认为你需要管理员权限才能做到这一点。您可以使用命令net user检索用户列表。

的Linux

应用相同的策略:

  • 通过在其名称前加上点
  • 来隐藏它
  • 使用chmod命令拒绝权限