Visão geral
Um pacote Flutter/Dart para hash seguro de senhas usando o algoritmo Argon2 (argon2id, argon2i, argon2d). Construído com a biblioteca padrão Zig, fornece binários nativos pré-construídos para Android, iOS, Linux, macOS, Windows e um módulo WebAssembly para ambientes web. Isso garante alto desempenho e segurança sem exigir ferramentas locais. Ideal para aplicações que precisam de armazenamento robusto de senhas e autenticação.
Casos de uso
- Armazenamento seguro de senha
- Sistemas de autenticação de usuário
- Conformidade com padrões de segurança
- Hash de senha em aplicativos móveis e web
- Proteger credenciais sensíveis do usuário
Principais recursos
- Suporta todas as variantes do Argon2
- Bibliotecas nativas pré-construídas para todas as plataformas
- Suporte do WebAssembly para web
- Nenhuma ferramenta local necessária
- Alto desempenho e segurança
Indicado para
- Aplicações que lidam com senhas de usuários
- Serviços de backend focados em segurança
- Aplicativos Flutter multiplataforma
- Sistemas que exigem hash de senha forte
- Desenvolvedores que priorizam a facilidade de configuração
Considerações
- Requer Dart 3.0 ou superior
- Limitado apenas ao hash Argon2
- Depende de código nativo externo baseado em Zig
- Pode aumentar ligeiramente o tamanho do aplicativo devido aos binários nativos
- Não adequado para casos de uso que não sejam hash de senha