.idea | ||
app | ||
gradle/wrapper | ||
screenshots | ||
.gitignore | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
README.md | ||
settings.gradle |
fingerprint-login-notepad
Aplikacja to notatnik do którego dostęp zabezpieczony jest odciskiem palca. Przeznacozna dla 1 użytkownika.
Wykorzystane mechanizmy bezpieczeństwa
- Notatki są zaszyfrowane algorytmem AES-256 w trybie CBC.
- Padding
- Wektor początkowy generowany jest losowo przez SecureRandom.
- Klucz jest przechowywany w Android Key Store - hardwearowo zabezpieczonym miejscu.
- Ochrona przed rootowaniem dzięki ustawieniu setUserAuthenticationRequired(true)