パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細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
  • セキュアアルゴリズム
  • 軽量実装

適している対象

  • モバイルアプリ開発者
  • Webアプリケーションセキュリティ
  • デスクトップアプリケーションの暗号化
  • 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)

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト