Size: a a a

2020 July 02

IC

Ilya Chirkov in Android Guards
Который можно проверить на бэке
источник

A

Alex in Android Guards
хмм, точно, спасиб
источник
2020 July 03

NK

ID:0 in Android Guards
Google выпустил короткое и информативное видео о том, как шифровать данные в 2020-м году. Всем смотреть.

#4developers, #cryptography

https://www.youtube.com/watch?v=2y9Ol2N1I4k
источник

VS

Vladislav Shipugin in Android Guards
Спойлер не хранить ничего?)
источник

R

Rtem in Android Guards
Vladislav Shipugin
Спойлер не хранить ничего?)
Не, шифровать. Ничего не хранить в 2020 уже не получается =)
источник

A

Artem [°_°] in Android Guards
Жаль крашей много в androidx.security пакете.

Их просто очень много на версии rc-2 (в частности видел в  encrypted shared pref, но думаю там много чего будет касаться)
источник

СМ

Стас М in Android Guards
Artem [°_°]
Жаль крашей много в androidx.security пакете.

Их просто очень много на версии rc-2 (в частности видел в  encrypted shared pref, но думаю там много чего будет касаться)
там в одном из последних обновлений (а может и не исправили еще) их еще и очищать нельзя)
источник

A

Artem [°_°] in Android Guards
нет, там issue завел для последних версий тоже
источник

R

Rtem in Android Guards
Artem [°_°]
Жаль крашей много в androidx.security пакете.

Их просто очень много на версии rc-2 (в частности видел в  encrypted shared pref, но думаю там много чего будет касаться)
А что за крэши? Давай подробнее
источник

A

Artem [°_°] in Android Guards
Посмотрю, скину минут через 15
источник

A

Artem [°_°] in Android Guards
или не через 15 )
источник

A

Artem [°_°] in Android Guards
Посмотрел что там. Много разных крашей
источник

A

Artem [°_°] in Android Guards
Самые массовые :
источник

A

Artem [°_°] in Android Guards
1)

java.security.UnrecoverableKeyException "Failed to obtain information about key"
android.security.keystore.AndroidKeyStoreProvider.loadAndroidKeyStoreSecretKeyFromKeystore (AndroidKeyStoreProvider.java:275)
androidx.security.crypto.EncryptedSharedPreferences.create (EncryptedSharedPreferences.java:123)

Caused by android.security.KeyStoreException "Invalid key blob"
android.security.KeyStore.getKeyStoreException (KeyStore.java:632)
androidx.security.crypto.EncryptedSharedPreferences.create (EncryptedSharedPreferences.java:123)
источник

A

Artem [°_°] in Android Guards
тоже самое бывает еще с

Caused by android.security.KeyStoreException "Incompatible purpose"
android.security.KeyStore.getKeyStoreException (KeyStore.java:640)
androidx.security.crypto.EncryptedSharedPreferences.create (EncryptedSharedPreferences.java:128)
источник

A

Artem [°_°] in Android Guards
и бывает с

Caused by android.security.KeyStoreException "Unknown error"
android.security.KeyStore.getKeyStoreException (KeyStore.java:697)
androidx.security.crypto.EncryptedSharedPreferences.create (EncryptedSharedPreferences.java:123)
источник

A

Artem [°_°] in Android Guards
и также с

Caused by android.security.keystore.KeyStoreConnectException "Failed to communicate with keystore service"
android.security.keystore.AndroidKeyStoreCipherSpiBase.ensureKeystoreOperationInitialized (AndroidKeyStoreCipherSpiBase.java:254)
androidx.security.crypto.EncryptedSharedPreferences.create (EncryptedSharedPreferences.java:123)
источник

A

Artem [°_°] in Android Guards
2) Еще встречается краш
Caused by java.security.UnrecoverableKeyException "Key algorithm unknown"
android.security.keystore.AndroidKeyStoreProvider.loadAndroidKeyStoreSecretKeyFromKeystore (AndroidKeyStoreProvider.java:282)
androidx.security.crypto.EncryptedSharedPreferences.create (EncryptedSharedPreferences.java:123)
источник

A

Artem [°_°] in Android Guards
3) и еще краш
java.lang.SecurityException "Could not decrypt key. decryption failed"
androidx.security.crypto.EncryptedSharedPreferences.decryptKey (EncryptedSharedPreferences.java:573)
androidx.security.crypto.EncryptedSharedPreferences.getAll (EncryptedSharedPreferences.java:363)

Caused by java.security.GeneralSecurityException
decryption failed
com.google.crypto.tink.daead.DeterministicAeadFactory$1.decryptDeterministically (DeterministicAeadFactory.java:118)
androidx.security.crypto.EncryptedSharedPreferences.getAll (EncryptedSharedPreferences.java:363)
источник

A

Artem [°_°] in Android Guards
это только самые массовые
источник