1

我想编写一个程序来为我维护一些重要信息,但我不想使用 sql 作为数据库,因为没有人可以访问数据对我来说非常重要,我想将我的数据保存在一个文件中并且我想用密码来保护我的文件,比如winrar软件中的密码,然后就可以在我的程序中访问数据,谁能给我一个想法?谢谢大家:)

4

2 回答 2

3

为什么不使用 AES 加密文件?是一个很棒的 C# 和 Rinjdael/AES 加密和文件解密教程。

编辑:

但是正如另一个答案中提到的那样,SQL 确实为其数据库提供了密码保护,这与您想要做的事情不完全相同(除非您将重新发明轮子)

于 2012-07-22T17:52:12.897 回答
0

我见过使用(un)zip 库打开受密码保护的档案的专业应用程序。当然,可以暴力破解这些密码并打开存档。所以我不推荐这个选项。

SQL 数据库看起来是最好的选择,但您需要一个数据库服务器。或者您可能会查看SQLite,它是无服务器的。要密码保护 sqlite,您可以阅读此问题

于 2012-07-22T18:06:58.583 回答