我在一个团队中创建用于医疗环境的应用程序。我们希望根据存储在 SQLite 数据库中的密码(散列和加盐)存储使用 AES 加密的本地数据。似乎没有太多关于这样做的信息。我错过了一个技巧吗?
编辑:
由于我似乎被否决了,这是我已经知道的一些内容。
我假设我需要使用 PBKDF2 密钥派生(见 SO here)。然后我需要按照这个答案做一些事情。我的问题是所有这些都是 C 代码,它没有利用 C++ 的任何 OOP 细节。我希望我缺少一些用于 OpenSSL 的不错的 C++ 包装器或其他一些我可以用来编写干净、可读和 OO 代码来解决问题的第 3 方库。
PS 我没有为这个应用程序付费,因为它是 Uni 的一个软件工程项目,并且该软件的接收者是一个慈善机构。