密码保护

密码保护

我有一个新的日记程序,虽然我总体上喜欢这个程序,但它缺少一个重要功能:密码保护。有没有办法让程序在没有密码的情况下无法打开?

编辑:该程序的名称是红色笔记本

答案1

RedNotebook 广告在自己的网站上“数据存储在纯文本文件中”。

无论如何,锁定程序永远不是保护数据的方法,因为数据和程序始终是分开的。只要我能访问数据,我就可以查询数据,即使程序本身使用加密,即使程序不再存在(通过使用逆向工程)。

简单地说,这意味着如果有人获得这些文件的访问权限,他们可以轻松地复制它们并使用自己的 RedNotebook 副本打开它们。

所以,您真正想要做的是保护数据。最简单的方法是加密存储数据的文件夹。

Rednotebook 似乎将其数据存储在文件夹中,但为了安全起见,~/.rednotebook/data我可能会加密整个文件夹。请注意,此文件夹实际上并非~/.rednotebook“隐”(在安全意义上)是这样的(尽管有时是这样称呼的),但它不会在 Nautilus 中显示,ls默认情况下也不会显示。您必须“显示隐藏文件夹”或执行ls -a

我们已经有一个问题如何加密文件夹,因此我不会在这里重复这一点。

相关内容