我应该使用哪种技术加密/解密MS Access数据库文件中的数据?

本文关键字:文件 数据库 Access 数据 MS 解密 技术 加密 我应该 | 更新日期: 2023-09-27 18:15:23

我正在做c#课程的期末项目。我的项目是一个密码管理程序。当我第一次想到使用加密/解密文件在AES,但我的教授指出,MS Access数据库将是更好的选择。

我的问题是:我将如何使用我已经拥有的代码加密数据库中的数据?所以今天我指的是这篇文章(gutgames.com/post/AES-Encryption-in-C.aspx),它工作完美,我可以加密/解密数据。我应该使用这样的代码来加密ms访问文件吗?请张贴一些有用的链接,我如何加密我的数据

我应该使用哪种技术加密/解密MS Access数据库文件中的数据?

加密Access文件本身将限制您对并发访问和人们能够访问数据库的不同位的选择。您的最终目标应该是加密数据库中的数据,并确保人们只能访问他们应该被允许访问的内容。安全管理密码的常用方法之一是对密码进行散列/加密并存储(您链接到的代码就可以了)。在登录到数据库存储密码的任何系统时,您将对提供的密码进行散列/加密,并将其与存储的密码进行比较。如果用户需要一个新密码,生成一个新密码,存储散列/加密的副本,并给用户他们的新密码。

如果你想要能够恢复密码(即,如果你想要一个忘记我的密码功能给用户他们的密码,而不是给他们一个新的)加密它,所以它是可解密的,以提供给用户。如果您不介意只发布新密码,请对其进行散列。