我正在开发一个应用程序,我从API下载敏感文件并希望将其存储在本地。但是,我需要确保这些文件只能在我的应用程序中访问,而不能被其他应用程序或用户访问。我已经尝试过加密,但它似乎会显著降低文件访问速度。有哪些最佳实践或策略可以安全地将这些文件存储在本地,同时在我的应用中保持合理的访问速度?我正在专门寻找防止外部访问并确保文件仅在我的应用范围内可用的技术。
lokaqttq1#
试用此软件包:flutter_secure_storage这是一种共享首选项,但它对数据进行了高度加密。因此,这些数据不会在应用程序外部访问。这是一个众所周知的和经过验证的软件包。Metadata说:Flutter Secure Storage提供API将数据存储在安全存储中。iOS中使用Keychain,Android中使用基于KeyStore的解决方案。
1条答案
按热度按时间lokaqttq1#
试用此软件包:flutter_secure_storage
这是一种共享首选项,但它对数据进行了高度加密。因此,这些数据不会在应用程序外部访问。
这是一个众所周知的和经过验证的软件包。
Metadata说:Flutter Secure Storage提供API将数据存储在安全存储中。iOS中使用Keychain,Android中使用基于KeyStore的解决方案。