问题描述
我当前的 Android 应用正在调查加密库 com.google.crypto.tink
com.google.crypto.tink.integration.android.AndroidKeysetManager
Builder
使用 sharedPrefs,如下所示
@get:Throws(IOException::class,GeneralSecurityException::class)
private val orGenerateNewKeysetHandle: KeysetHandle
get() = AndroidKeysetManager.Builder()
.withSharedPref(this@TinkApplication,TINK_KEYSET_NAME,PREF_FILE_NAME)
.withKeyTemplate(KeyTemplates.get("AES256_GCM"))
.withMasterKeyUri(MASTER_KEY_URI)
.build()
.keysetHandle
是否有使用 androidx.datastore
的版本,因为共享偏好已被弃用?
是否由该库的用户开发支持androidx.datastore
的扩展函数
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)