Skip to content

Releases: simons-hub/android-encrypted-storage

v1.0.0

21 Mar 23:34

Choose a tag to compare

Initial Release

AES-256/GCM encryption utilities for Android, backed by Android Keystore.

Features

  • ImageEncryption — encrypt/decrypt files and Bitmaps with streaming support
  • KeyManager — hardware-backed key generation, rotation, and recovery via Android Keystore
  • EncryptedDatabaseBuilder — SQLCipher + Room integration with Keystore-protected keys
  • PasswordUtils — PBKDF2-HMAC-SHA256 password hashing

Security

  • AES-256/GCM with 128-bit authentication tags and 12-byte IVs
  • Keys never leave Android Keystore
  • Retry logic + optional regeneration for corrupted keys
  • Safe in-place encryption (temp file pattern)