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

パッケージ詳細v0.0.1

encryptor

PKCS7パディングを使用したAES暗号化と、簡単な暗号化/復号化関数。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
594
いいね数
35
Pub ポイント
160

パッケージをインストール

flutter pub add encryptor

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Encryptor は、PKCS7 パディングを使用した AES 暗号化を実行する軽量な Flutter/Dart パッケージであり、簡単な暗号化および復号化関数を提供します。Android、iOS、Web、macOS、Windows、Linux など複数のプラットフォームをサポートしています。使いやすさを重視した設計により、開発者が最小限の設定でデータを安全に暗号化・復号化できます。機密情報を保存したりネットワーク通信を保護する必要があるアプリケーションにスムーズに統合可能です。標準的な暗号化手法に基づいており、さまざまな環境での信頼性と互換性を確保しています。

用途

  • セキュアなデータストレージ
  • ネットワーク通信の暗号化
  • ユーザー資格情報の保護
  • ローカルファイルの暗号化
  • セッショントークンのセキュリティ
  • パスワードハッシュの準備

主な機能

  • AES暗号化とPKCS7パディング
  • シンプルな暗号化/復号化API
  • クロスプラットフォーム対応
  • 軽量で統合が簡単
  • デフォルトで安全
  • 外部の依存関係なし

適している対象

  • データ機密性を必要とするアプリ
  • 簡単な暗号化を求める開発者
  • 厳格なセキュリティ要件を備えたプロジェクト
  • 機密データを扱うモバイルおよびウェブアプリケーション
  • 迅速な暗号化実装を必要とするプロトタイプ

注意事項

  • 適切なキー管理が必要です
  • 高性能なバッチ暗号化には適していません
  • キーは安全に取り扱わなければなりません
  • AESアルゴリズムに限定
  • 組み込みの鍵導出なし
  • 初期化ベクトルのセキュアなランダム生成に依存しています

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Encryptor

Super easy Encrypt decrypt high level API for Flutter APPs

This package is a wrapper around encrypt. for more secure encryption with randomIV please check it.

Usage

  var plainText = 'SOME DATA TO ENCRYPT';
  var key = 'Key to encrypt and decrpyt the plain text';

  var encrypted = Encryptor.encrypt(key, plainText);
  var decrypted = Encryptor.decrypt(key, encrypted);

  print(encrypted);
  print(decrypted);

カテゴリー

依存関係

依存関係一覧 2 件

ソースリポジトリ

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

データはまだありません。