FLUTTER ECOSYSTEM

crypto

Implementações das funções criptográficas SHA, MD5 e HMAC.

Versão mais recente
3.0.7
Downloads em 30 dias
12 mi
Curtidas
1,9 mil
Pontos Pub
160

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

O pacote crypto fornece implementações de funções criptográficas amplamente utilizadas em Dart, incluindo algoritmos SHA, MD5 e HMAC. Projetado para processamento seguro de dados, permite que desenvolvedores hash de dados, gerem códigos de autenticação de mensagens e garantam a integridade dos dados em múltiplas plataformas. O pacote é mantido pela equipe do Dart e se integra perfeitamente em aplicativos Flutter. Ele suporta todas as principais plataformas: Android, iOS, Web, macOS, Windows e Linux, tornando-o ideal para necessidades de segurança multiplataforma.

Casos de uso
  • Hash de dados para verificações de integridade
  • Armazenamento seguro de senhas usando hashes com sal
  • Gerando assinaturas HMAC para autenticação da API
  • Criptografando dados sensíveis antes do armazenamento
  • Verificando assinaturas digitais
  • Implementando tokens de sessão seguros
Principais recursos
  • Suporta SHA-1, SHA-256, SHA-384, SHA-512
  • Fornece hash MD5 (para compatibilidade legada)
  • Implementação HMAC com qualquer função de hash
  • Compatibilidade multiplataforma
  • Leve e bem mantido
  • API simples e consistente
Indicado para
  • Aplicações que exigem verificação de integridade de dados
  • Serviços de back-end que precisam de hashing seguro
  • Aplicativos móveis que lidam com credenciais de usuário
  • Aplicações da web que exigem comunicação segura
  • Desenvolvedores construindo sistemas de autenticação
Considerações
  • MD5 é criptograficamente fraco; evite para usos críticos de segurança
  • SHA-1 está obsoleto; prefira o SHA-256 ou superior
  • Não adequado para criptografia completa — use bibliotecas dedicadas de criptografia
  • Requer gerenciamento cuidadoso da chave para HMAC
  • Limitado a operações de hash e MAC, não suites criptográficas completas
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add crypto

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos relacionados

Rankings