我正在构建一个连接到第三方应用程序以获取一些信息的应用程序,我的想法是以应用程序控制密码的方式设计它,它可以偶尔更改它,哈希并保持在某处散列密码。这样没有人知道密码。
但是我无法确定应该在何处以及如何安全地存储密钥,因此有权访问该计算机的人无法恢复密码。
我找不到任何已知的方法吗? 或者这不可能在同一台机器上有密码和密钥。
答案 0 :(得分:0)
我认为你绝对不能隐藏它,但你可以做的是:
attrib
命令(attrib +s +h
filepath
)将其隐藏在选定的路径中。cacls
命令拒绝所有用户访问(打开命令行并输入cacls /?
以获取更多信息)。命令应该是这样的
cacls filepath /D user
。这将完全拒绝文件访问
指定的用户(无法读取或写入)。然而,
我认为你需要管理员权限才能做到这一点。您可以使用命令net user
检索用户列表。应用相同的策略:
chmod
命令拒绝权限