1. androidkeystore 安全存储
2. android keystore存储字符串
https://www.jianshu.com/p/65b2aa6ec85f
https://blog.csdn.net/zhangyi0618/article/details/83978407
https://www.ctolib.com/afollestad-android-secure-storage.html
https://juejin.im/entry/58b365451b69e60058b2ebdf
http://www.imooc.com/article/279195
https://blog.csdn.net/lintcgirl/article/details/51355203?%3E
https://www.jianshu.com/p/f1830a2b29b9
SecretKeyFactory
https://docs.oracle.com/javase/7/docs/api/javax/crypto/SecretKeyFactory.html
https://tool.oschina.net/uploads/apidocs/jdk-zh/javax/crypto/spec/PBEKeySpec.html
https://cloud.tencent.com/developer/ask/173654
https://ask.csdn.net/questions/344410
https://www.jianshu.com/p/f1830a2b29b9
Android KeyStore System
内存存储
https://blog.csdn.net/weixin_30739595/article/details/95258331
android硬计时
https://blog.csdn.net/qq_43093708/article/details/86683548
https://blog.csdn.net/mythmayor/article/details/72886021
https://www.jianshu.com/p/d105716dc26c
runOnUiThread和handler
https://blog.csdn.net/caiwenfeng_for_23/article/details/37579653
isKeyEntry
https://www.programcreek.com/java-api-examples/?class=java.security.KeyStore&method=store
https://stackoverflow.com/questions/49153633/use-of-iskeyentryalias-in-keystore-java
KeyProtection
LoadStoreParameter
androidkeystore存储和读取
https://ask.csdn.net/questions/344410
KeyStoreSpi.engineStore