Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.1.0

xxtea

XXTEA para Dart O XXTEA é um algoritmo de criptografia rápido e seguro. Esta é uma biblioteca XXTEA para Dart.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
14,6 mil
Curtidas
14
Pontos Pub
130

Instalar pacote

flutter pub add xxtea

Visão geral do pacote

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

XXTEA é um algoritmo de criptografia leve, rápido e seguro implementado para Dart. Ele fornece uma interface simples para criptografar e descriptografar dados usando o cifrado XXTEA, tornando-o adequado para aplicações que exigem criptografia simétrica eficiente. A biblioteca suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, garantindo compatibilidade entre plataformas. Projetada para simplicidade e desempenho, é ideal para proteger cargas de dados pequenas a médias em aplicativos baseados em Dart.

Casos de uso

  • Armazenamento de dados seguro
  • Criptografando arquivos de configuração
  • Protegendo dados de usuário sensíveis
  • Criptografia multiplataforma
  • A criptografia simétrica simples precisa

Principais recursos

  • Criptografia e descriptografia rápidas
  • Suporte multiplataforma
  • API simples
  • Algoritmo seguro
  • Implementação leve

Indicado para

  • Desenvolvedores de aplicativos móveis
  • Segurança de aplicativos da web
  • criptografia de aplicativo desktop
  • Proteção de dados em aplicativos Flutter
  • Aplicações que precisam de criptografia leve

Considerações

  • Não adequado para fluxos grandes de dados
  • Requer gerenciamento cuidadoso da chave
  • Melhor para tamanhos de dados pequenos a médios
  • Não fornece autenticação
  • Limitado à criptografia simétrica

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

XXTEA for Dart

XXTEA logo

Build Status Pub

Introduction

XXTEA is a fast and secure encryption algorithm. This is a XXTEA library for Dart.

It is different from the original XXTEA encryption algorithm. It encrypts and decrypts String/Uint8List instead of uint32 array, and the key is also String/Uint8List.

Usage

import 'package:xxtea/xxtea.dart';

String str = "Hello World! 你好,中国🇨🇳!";
String key = "1234567890";
String encrypt_data = xxtea.encryptToString(str, key);
print(encrypt_data)
String decrypt_data = xxtea.decryptToString(encrypt_data, key);
print(str == decrypt_data)

Categorias

Repositório-fonte

Projetos que usam este pacote