【发布时间】:2012-01-05 16:46:45
【问题描述】:
我正在尝试创建一个基本的登录,在 C++ 中创建帐户系统,其中基本上提示用户输入用户名和密码或创建一个新帐户。在创建新帐户的选项中,用户输入了一些保存在文件中的详细信息,但是我不希望这些数据是可编辑的。有什么方法可以使这些数据无法访问?我的操作系统是 Windows。
【问题讨论】:
-
这在很大程度上取决于您的操作系统。
-
太模糊了。高度特定于应用程序和平台。而且可能是傻瓜的差事。
-
你必须详细说明;显然,它必须可供某人访问,即使创建帐户的用户无法访问它。
-
添加“我的操作系统是 Windows”是不够的。您需要一组功能和操作要求。需要一些分析思维。
-
一般来说,如果您的应用程序可以在某处编写,用户就有可能这样做(当然需要付出不同的努力)。我认为最简单、相当安全的方法是以加密形式存储数据(当然,如果您的应用程序需要访问它,它需要包含密码,因此用户可以对其进行逆向工程,但再一次没有绝对的安全(只要看看那里所有破解的应用程序/游戏)