HarmonyOS ArkData关系型数据库Rdb加密问题

1.本地数据库创建的时候,配置有必须需要密码才能打开数据库文件;那么该密码是否能支持自定义加密方式?

2.rdb StoreConfig -->encrypt,只是个开关,这是怎么工作的呢?

3.从安全角度讲,数据库防止暴力导出db文件后,直接外部可以读取,这点HarmonyOS是怎么考虑的?

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

1、不支持自定义加密。

2、加密机制:HarmonyOS数据库加密时,应用开发者无需传入密钥,只需要设置数据库加密的状态即可。系统会自动帮助开发者将数据库加密,使用huks通用密钥库系统,完成数据库密钥的生成及加密保护数据库加密机制:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/data-reliability-security-overview-V5#数据库加密机制

数据库默认在本应用沙箱目录下创建RdbStore示例,因此当前无法导出数据库查看

3、加密后的数据库只能通过接口进行访问,无法通过其它方式打开数据库文件。

分享
微博
QQ
微信
回复
2天前
相关问题
关系数据库rdb中如何进行加密
1977浏览 • 1回复 待解决
HarmonyOS 关系数据库加密问题
599浏览 • 1回复 待解决
HarmonyOS 关系数据库加密
173浏览 • 1回复 待解决
HarmonyOS 关系数据库加密密码
163浏览 • 1回复 待解决
如何进行关系数据库加密
638浏览 • 2回复 待解决
HarmonyOS 关于关系数据库问题
370浏览 • 1回复 待解决
关系数据库相查询问题
583浏览 • 1回复 待解决
关于harmony关系数据库升级问题
6318浏览 • 1回复 待解决
HarmonyOS 本地关系数据库
239浏览 • 1回复 待解决
关系数据库使用分享
1476浏览 • 1回复 待解决
HarmonyOS 关系数据库如何查看
37浏览 • 1回复 待解决
HarmonyOS 关系数据库批量插入数据
552浏览 • 1回复 待解决