A Flutter plugin that retrieves the SHA-1 and SHA-256 fingerprints of the app's signing certificate. It is designed for Android and helps developers verify app identity, secure API integrations, or implement authentication mechanisms based on app signatures. The plugin simplifies access to cryptographic fingerprints without requiring native code. It is useful in scenarios where app integrity verification is needed, such as with Firebase, Google Maps, or other services that require signed app fingerprints.
Use cases
- App identity verification
- Secure API key binding
- Firebase integration
- Google Maps API setup
- Authentication via app signature
Key features
- Retrieves SHA-1 and SHA-256 fingerprints
- Android-only support
- Simple API for fingerprint access
- No native code required
- Works with signed APKs
Suitable for
- Android app developers
- Security-conscious projects
- API integration workflows
- App signing validation
Considerations
- Limited to Android platform
- Requires app signing
- Fingerprints change with signing keys
- Not suitable for iOS
- Depends on build configuration