Overview
A Flutter/Dart package for secure password hashing using the Argon2 algorithm (argon2id, argon2i, argon2d). Built with the Zig standard library, it provides prebuilt native binaries for Android, iOS, Linux, macOS, Windows, and a WebAssembly module for web environments. This ensures high performance and security without requiring local toolchains. Ideal for applications needing robust password storage and authentication.
Use cases
- Secure password storage
- User authentication systems
- Compliance with security standards
- Password hashing in mobile and web apps
- Protecting sensitive user credentials
Key features
- Supports all Argon2 variants
- Prebuilt native libraries for all platforms
- WebAssembly support for web
- No local toolchain required
- High performance and security
Suitable for
- Applications handling user passwords
- Security-focused backend services
- Cross-platform Flutter apps
- Systems requiring strong password hashing
- Developers prioritizing ease of setup
Considerations
- Requires Dart 3.0 or higher
- Limited to Argon2 hashing only
- Depends on external Zig-based native code
- May increase app size slightly due to native binaries
- Not suitable for non-password hashing use cases