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

パッケージ詳細v2.9.0

cryptography

暗号化、デジタル署名、鍵交換、認証、ハッシュ化のための暗号アルゴリズム。AES、Chacha20、ED25519など。クロスプラットフォーム(モバイル、デスクトップ、JS、WASM)。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
133万
いいね数
315
Pub ポイント
130

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

flutter pub add cryptography

パッケージ概要

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

暗号化パッケージは、暗号化、デジタル署名、鍵交換、認証、ハッシュ化のための包括的な暗号アルゴリズムセットを提供します。AES、Chacha20、ED25519などの広く使われている標準をサポートしており、プラットフォーム間で強力なセキュリティを確保します。クロスプラットフォーム対応を目的として設計されており、Android、iOS、Web、macOS、Windows、Linuxでスムーズに動作します。Dartで構築されており、プライバシー、整合性、認証を必要とするアプリケーションでの安全なデータ処理の実装を可能にします。このパッケージはdint.devによってメンテナンスされており、GitHub上でオープンソースです。

用途

  • セキュアなデータストレージ
  • エンドツーエンド暗号化
  • デジタル署名の検証
  • 認証トークンの生成
  • セキュアなAPI通信
  • 鍵交換プロトコル

主な機能

  • AES、Chacha20、ED25519 をサポート
  • クロスプラットフォーム互換性
  • すべてのターゲットで高いパフォーマンス
  • オープンソースで積極的にメンテナンスされています
  • シンプルな Dart API
  • 現代のセキュリティ向けの暗号素子

適している対象

  • モバイルアプリ開発者
  • Webアプリケーションセキュリティ
  • 暗号化を必要とするデスクトップアプリケーション
  • ブロックチェーンまたは暗号資産関連のアプリ
  • セキュアな鍵管理を必要とするアプリケーション

注意事項

  • 暗号化のベストプラクティスの理解が必要です
  • 専門知識がなければ、生の暗号実装には適していません
  • アプリのサイズがわずかに増える可能性があります
  • 一部の操作では、プラットフォーム固有のネイティブコードに依存しています
  • 適切なセキュリティ設計パターンと併用するのが最適です

元の README

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

Pub Package Github Actions CI

Overview

Cryptographic packages for Dart / Flutter developers. Open-sourced under the Apache License 2.0.

Maintained by terrier989. Licensed under the Apache License 2.0.

Packages

  • cryptography
    • Cryptography API for Dart / Flutter.
    • Contains cryptographic algorithm implementations written in pure Dart.
    • Contains cryptographic algorithm implementations that use Web Cryptography API in browsers.
  • cryptography_flutter
    • Contains cryptographic algorithm implementations that use operating system APIs in Android and Apple operating systems (iOS, Mac OS X, etc.).
  • cryptography_flutter_integration_test
    • Integration test project for "cryptography_flutter".
  • cryptography_test
    • Cross-platform tests. Note that "cryptography" and "cryptography_flutter_integration_test" contain more tests than just these.
  • jwk
    • JWK (JSON Web Key) encoding / decoding.

Contributing

Please share feedback / issue reports in the issue tracker.

Pull requests are welcome.

Testing

カテゴリー

依存関係

依存関係一覧 5 件

ソースリポジトリ

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