我有一个电子角节点项目,其中有几个表。我正在使用:
我需要保护数据库文件,以防任何人想要更改数据库中的数据。我想锁定它使用一些密码,并在同一时间应用程序应该能够使用数据库时需要的。我的主要质询是:有没有可能用密码保护一个更好的sqlite3数据库文件。我正在寻找一些免费的开源解决方案。
ljo96ir51#
是的,可以对更好的sqlite3 DB文件进行密码保护。但是,它不是数据库引擎的内置功能,需要额外的代码实现。可以使用的一个开源解决方案是SQLCipher,它是SQLite的免费开源扩展,提供数据库文件的透明256位AES加密。SQLCipher可以与better-sqlite3集成,为DB文件提供密码保护。问候!
1条答案
按热度按时间ljo96ir51#
是的,可以对更好的sqlite3 DB文件进行密码保护。
但是,它不是数据库引擎的内置功能,需要额外的代码实现。
可以使用的一个开源解决方案是SQLCipher,它是SQLite的免费开源扩展,提供数据库文件的透明256位AES加密。SQLCipher可以与better-sqlite3集成,为DB文件提供密码保护。
问候!