패키지, 저장소 및 앱 카테고리 검색

패키지 상세v2.1.0

xxtea

Dart용 XXTEA XXTEA는 빠르고 안전한 암호화 알고리즘입니다. 이는 Dart용 XXTEA 라이브러리입니다.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
1.5만
좋아요
14
Pub 점수
130

패키지 설치

flutter pub add xxtea

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

XXTEA는 Dart용으로 구현된 가볍고 빠르며 안전한 암호화 알고리즘입니다. XXTEA 암호를 사용하여 데이터를 암호화하고 복호화할 수 있는 간단한 인터페이스를 제공하며, 효율적인 대칭 암호화가 필요한 응용 프로그램에 적합합니다. 이 라이브러리는 Android, iOS, Web, macOS, Windows, Linux 등 여러 플랫폼을 지원하여 크로스플랫폼 호환성을 보장합니다. 단순성과 성능을 고려해 설계되어 Dart 기반 앱에서 소규모부터 중간 규모의 데이터 페이로드를 보호하는 데 이상적입니다.

사용 사례

  • 안전한 데이터 저장
  • 구성 파일 암호화
  • 민감한 사용자 데이터 보호
  • 크로스 플랫폼 암호화
  • 간단한 대칭 암호화가 필요합니다

주요 기능

  • 빠른 암호화 및 복호화
  • 크로스 플랫폼 지원
  • 간단한 API
  • 보안 알고리즘
  • 경량 구현

적합한 대상

  • 모바일 앱 개발자
  • 웹 애플리케이션 보안
  • 데스크톱 앱 암호화
  • Flutter 앱에서의 데이터 보호
  • 경량 암호화가 필요한 응용 프로그램

고려 사항

  • 대용량 데이터 스트림에 적합하지 않습니다
  • 신중한 키 관리가 필요합니다
  • 작은에서 중간 크기의 데이터 크기에 최적
  • 인증을 제공하지 않습니다
  • 대칭 암호화에 제한됨

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

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)

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트