Pakete, Repositories und App-Kategorien suchen

Paketdetailsv3.0.8

crypto

Implementierungen kryptografischer Funktionen SHA, MD5 und HMAC.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
19,3 Mio.
Likes
1900
Pub-Punkte
160

Paket installieren

flutter pub add crypto

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das crypto-Paket bietet Implementierungen weit verbreiteter kryptografischer Funktionen in Dart, einschließlich der Algorithmen SHA, MD5 und HMAC. Für sichere Datenverarbeitung entwickelt, ermöglicht es Entwicklern, Daten zu hashen, Nachrichtenauthentifizierungscodes zu generieren und die Datenintegrität über mehrere Plattformen hinweg sicherzustellen. Das Paket wird von dem Dart-Team gepflegt und lässt sich nahtlos in Flutter-Anwendungen integrieren. Es unterstützt alle wichtigen Plattformen: Android, iOS, Web, macOS, Windows und Linux – ideal für Sicherheitsanforderungen in cross-platform-Umgebungen.

Anwendungsfälle

  • Datenhashing zur Integritätsprüfung
  • Sichere Passwortspeicherung mithilfe gesalzener Hashes
  • HMAC-Signaturen für die API-Authentifizierung generieren
  • Verschlüsselung sensibler Daten vor der Speicherung
  • Digitale Signaturen überprüfen
  • Sichere Sitzungstoken implementieren

Hauptmerkmale

  • Unterstützt SHA-1, SHA-256, SHA-384, SHA-512
  • Bietet MD5-Hashing (für Legacy-Kompatibilität)
  • HMAC-Implementierung mit jeder Hash-Funktion
  • Plattformübergreifende Kompatibilität
  • Leicht und gut gewartet
  • Einfache, konsistente API

Geeignet für

  • Anwendungen, die eine Überprüfung der Datenintegrität erfordern
  • Backend-Dienste, die sichere Hashing benötigen
  • Mobile Apps, die Benutzeranmeldeinformationen verarbeiten
  • Webanwendungen, die sichere Kommunikation erzwingen
  • Entwickler, die Authentifizierungssysteme erstellen

Hinweise

  • MD5 ist kryptographisch schwach; für sicherheitskritische Anwendungen vermeiden
  • SHA-1 ist veraltet; verwenden Sie SHA-256 oder höher
  • Nicht für vollständige Verschlüsselung geeignet — verwenden Sie spezialisierte Verschlüsselungsbibliotheken
  • Erfordert sorgfältige Schlüsselverwaltung für HMAC
  • Beschränkt auf Hash- und MAC-Operationen, nicht auf vollständige Verschlüsselungssuiten

Original-README

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

Overview

This repository is home to various Dart packages under the dart.dev publisher.

Packages

Package Description Issues Version
args Library for defining parsers for parsing raw command-line arguments into a set of options and values using GNU and POSIX style options. issues pub package
async Utility functions and classes related to the 'dart:async' library. issues pub package
characters String replacement with operations that are Unicode/grapheme cluster aware. issues pub package
collection Collections and utilities functions and classes related to collections. issues pub package
convert Utilities for converting between data representations. Provides a number of Sink, Codec, Decoder, and Encoder types. issues pub package
crypto Implementations of SHA, MD5, and HMAC cryptographic functions. issues pub package
fixnum Library for 32- and 64-bit signed fixed-width integers with consistent behavior between native and JS runtimes. issues pub package
lints Official Dart lint rules. Defines the 'core' and 'recommended' set of lints suggested by the Dart team. issues pub package
logging Provides APIs for debugging and error logging, similar to loggers in other languages, such as the Closure JS Logger and java.util.logging.Logger. issues pub package
os_detect Platform independent OS detection. issues pub package
path A string-based path manipulation library. issues pub package
platform A pluggable, mockable platform information abstraction for Dart. issues pub package
typed_data Utility functions and classes related to the dart:typed_data library. issues pub package

Publishing automation

For information about our publishing automation and release process, see https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.

For additional information about contributing, see our contributing page.

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Ranglisten