Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.9.0

cryptography

Kryptografische Algorithmen für Verschlüsselung, digitale Signaturen, Schlüsselvereinbarungen, Authentifizierung und Hashing. AES, Chacha20, ED25519 und mehr. Plattformübergreifend (Mobile, Desktop, JS, WASM).

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
1,3 Mio.
Likes
315
Pub-Punkte
130

Paket installieren

flutter pub add cryptography

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das Kryptografie-Paket bietet eine umfassende Reihe kryptografischer Algorithmen für Verschlüsselung, digitale Signaturen, Schlüsselvereinbarungen, Authentifizierung und Hashing. Es unterstützt weit verbreitete Standards wie AES, Chacha20 und ED25519 und gewährleistet so starke Sicherheit über Plattformen hinweg. Für den plattformübergreifenden Einsatz konzipiert, funktioniert es nahtlos auf Android, iOS, Web, macOS, Windows und Linux. Auf Dart basierend ermöglicht es Entwicklern die Implementierung sicherer Datenverarbeitung in Anwendungen, die Privatsphäre, Integrität und Authentifizierung erfordern. Das Paket wird von dint.dev gepflegt und ist auf GitHub Open Source.

Anwendungsfälle

  • Sichere Datenspeicherung
  • Ende-zu-Ende-Verschlüsselung
  • Digitale Signaturüberprüfung
  • Generierung des Authentifizierungstokens
  • Sichere API-Kommunikation
  • Schlüsselaustauschprotokolle

Hauptmerkmale

  • Unterstützt AES, Chacha20, ED25519
  • Plattformübergreifende Kompatibilität
  • Hohe Leistung auf allen Zielen
  • Open Source und aktiv gepflegt
  • Einfache Dart-API
  • Kryptografische Primitiven für moderne Sicherheit

Geeignet für

  • Mobile-App-Entwickler
  • Webanwendungssicherheit
  • Desktop-Anwendungen, die Verschlüsselung erfordern
  • Blockchain- oder Kryptowährungs-bezogene Apps
  • Anwendungen, die sichere Schlüsselverwaltung erfordern

Hinweise

  • Erfordert Verständnis kryptografischer Best Practices
  • Nicht für die Roh-Implementierung von Kryptografie ohne Fachkenntnisse geeignet
  • Kann die App-Größe leicht erhöhen
  • Hängt von plattformspezifischem Native Code für einige Operationen ab
  • Am besten in Kombination mit geeigneten Sicherheitsentwurfsmustern verwendet

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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

Kategorien

Abhängigkeiten

Abhängigkeiten 5 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden