gpt4 book ai didi

android - 是否有任何可靠的方法来加密 Android 中的共享首选项(Min Api 19)

转载 作者:行者123 更新时间:2023-12-04 11:45:34 24 4
gpt4 key购买 nike

我发现了一个类似的问题 here以及许多其他关于保护共享偏好的文章
但他们都带着一个警告——

The certificate you use as the password or “secret” in your code is deleted if the lock screen method or PIN/Pattern is changed.



这是 library人们建议使用,但它有很多 Unresolved 问题,例如如果更新到 Android Q,他们将无法访问数据。

并且 EncryptedSharedPreferences 只能在 Min API 为 23 (6.0+) 时使用。

有人可以建议他们是否找到任何可靠的方法来实现加密共享首选项?

最佳答案

新版本的 EncryptedSharedPreferences (https://developer.android.com/reference/kotlin/androidx/security/crypto/EncryptedSharedPreferences.html) 已发布,支持 API 级别 21+!因此,如果您使用版本 1.1.0-alpha01及更高版本,您可以拥有 minSdk 版本 21。
所以这就是你必须把你的build.gradle (应用程序):androidx.security:security-crypto:1.1.0-alpha01 .
打字的时间,有更新的版本,你可以在这里找到更多关于它https://developer.android.com/jetpack/androidx/releases/security?authuser=1 .

关于android - 是否有任何可靠的方法来加密 Android 中的共享首选项(Min Api 19),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59676547/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com