Top-Flutter-Kryptografie-, Sicherheits- und Berechtigungs-Pakete. Kryptografie ist die Praxis der sicheren Kommunikation und wird weit verbreitet für E-Mail, Dateifreigabe, Messaging und sichere Kommunikation verwendet. Verschlüsselung ist ein wesentlicher Bestandteil der Kryptografie und wird verwendet, um Informationen vor unbefugtem Zugriff zu schützen. JWT, RSA und AES sind Beispiele für kryptografische Algorithmen, die zur Verschlüsselung und Entschlüsselung von Daten verwendet werden. JWT ist ein Standard zur Erstellung von Zugangstoken, RSA ist ein Standard für Public-Key-Kryptografie und AES ist ein Standard für Symmetrische-Kryptografie. Die vollständige Liste der Dart- und Flutter-Pakete, die Ihnen bei Kryptografie, Verschlüsselung, Hashing (SHA, MD5, HMAC), Sicherheit und Berechtigungen helfen können, wird unten bereitgestellt.
permission_handler
5140
Zugriffsrechte-Plugin für Flutter. Dieses Plugin bietet eine plattformübergreifende (iOS, Android) API zum Anfordern und Überprüfen von Berechtigungen
encrypt
947
Eine Reihe von APIs auf hohem Niveau über PointyCastle für eine verschlüsselte Kommunikation in beide Richtungen
jwt_decoder
460
Diese kleine Bibliothek hilft Ihnen beim Dekodieren von JSON-Webtokens. Sie können auch feststellen, ob ein JWT bereits abgelaufen ist.
secure_application
458
Sichere Anzeigen der App-Inhalte, wenn der Benutzer die App verlässt. Es blendet den Inhalt im App-Umschalter aus und zeigt eine Frostbarriere über dem gesperrten Inhalt an, wenn der Benutzer zurückkehrt
freerasp
412
Flutter-Bibliothek zur Verbesserung der App-Sicherheit und Bedrohungsüberwachung auf Android- und iOS-Mobilgeräten. Erfahren Sie mehr über die bereitgestellten Funktionen auf der Homepage von freeRASP
flutter_jailbreak_detection
310
Flutter-Plugin zur Jailbreak- und Root-Erkennung. Dieses Plugin umhüllt Rootbeer für die Verwendung auf Android und DTTJailbreakDetection für die Verwendung auf iOS
pointycastle
305
Eine Dart-Bibliothek zur Implementierung von kryptografischen Algorithmen und Primitiven, basierend auf der BouncyCastle-Bibliothek
dart_jsonwebtoken
261
Eine Dart-Implementierung der berühmten JavaScript-Bibliothek 'jsonwebtoken' (JWT).
cryptography
259
Kryptografische Algorithmen für Verschlüsselung, digitale Signaturen, Schlüsselvereinbarung, Authentifizierung und Hashing. AES, Chacha20, ED25519, X25519 und mehr. Gute plattformübergreifende Unterstützung
safe_device
249
Mit dem Flutter safe_device-Paket können Sie ganz einfach Sicherheitsschritte wie die Erkennung von Jailbreak, Root, Emulator und gefälschtem Standort implementieren.
at_client_mobile
222
Eine Flutter-Erweiterung für die at_client Library, die die Unterstützung für mobile, Desktop- und IoT-Geräte hinzufügt
screen_protector
211
Sicheres Datenschutzleck über Anwendungs-Hintergrundbildschirmfotos und Verhinderung von Bildschirmaufnahmen für Android und iOS.
flutter_udid
177
Plugin zum Abrufen einer persistenten UDID über Neuinstallationen hinweg auf iOS und Android
fresh
137
Eine Token-Aktualisierungs-Bibliothek für Dart. Dieses Package stellt die Kernkomponenten bereit, die für verschiedene Implementierungen von Aktualisierungstoken (REST, GraphQL usw.) gemeinsam sind.
nanoid
117
Ein winziger, sicherer, URL-freundlicher, eindeutiger Zeichenfolgen-ID-Generator. Dart-Implementierung von ai/nanoid
jwt_decode
115
Ein einfaches Dart-Paket zum Dekodieren von JSON-Webtokens sowie zum Überprüfen und Angabe der Ablaufdaten.
notification_permissions
114
Ein Plugin zum Überprüfen und Anfordern von Benachrichtigungsberechtigungen auf Android und iOS
trust_fall
89
Ein Flutter-Plugin zur Erkennung des Vertrauensverlusts des Geräts (Jailbreak, Root, Emulator- und Mock-Standorterkennung).
aes_crypt
87
Dart Verschlüsselungs-Bibliothek zur Verschlüsselung/Entschlüsselung von Dateien, Klartext und Binärdaten im AES Crypt-Dateiformat.
encrypted_shared_preferences
83
Dieses Plugin speichert freigegebene Präferenzen als verschlüsselte Werte auf dem Gerätespeicher.
jaguar_jwt
76
Bietet JWT-Utilities für Dart, einschließlich Ausgabe eines Tokens, Überprüfung eines Tokens und Analyse eines Tokens.
steel_crypt
70
Eine umfassende Bibliothek mit hochrangigen kryptografischen APIs. Diese Bibliothek unterstützt Hashing, Passworthashing, bidirektionale Verschlüsselung, MAC-Authentifizierung und Schlüssel/IV-Generierung.
jose
62
Javascript Object Signing and Encryption (JOSE) Bibliothek mit Unterstützung für JWE, JWS, JWK und JWT
privacy_screen
60
Ein Plugin zum Ausblenden sensibler Daten, wenn die App im App-Umschalter und im Hintergrund ist. Es bietet auch automatische Sperrauslöser mit nativen Lebenszyklusereignissen und nativen Lebenszyklus-Hörern.
rsa_encrypt
58
Ermöglicht Ihnen, die RSA-Verschlüsselung schnell in Ihrer Flutter-App zu implementieren. Es umfasst alles von der Generierung von Schlüsselpaaren bis zur Verschlüsselung und Entschlüsselung von Zeichenfolgen.
fast_rsa
53
Bibliothek zur Verwendung von RSA mit Unterstützung für Android und iOS, macOS, Linux, Windows und Web
libsignal_protocol_dart
51
Signal Protocol-Bibliothek für Dart Native und Flutter - eine rein dart-basierte Implementierung des Signal Protocol
unique_identifier
47
Ein neues Flutter-Plugin zum Abrufen der eindeutigen Kennung von Android und iOS.
slugid
46
Eine URL-sichere Base64-Codierung für UUIDv4 ohne Polsterung. Nützlich beim Einbetten kurzer zufälliger UUIDs in URLs.
dbcrypt
44
Ein Port von jBCrypt nach Dart. Ermöglicht das Verschlüsseln von Passwörtern mit BCrypt und das Überprüfen von Passwörtern mit konfigurierbarem Arbeitsfaktor.
file_cryptor
42
FileCryptor dient der Verschlüsselung und Entschlüsselung von Dateien. (PDF, MP3, MP4, PNG, ...)
flutter_string_encryption
42
Plattformübergreifende Zeichenkettenverschlüsselung unter Verwendung bewährter Best Practices.
ulid
39
Lexikografisch sortierbare, 128-Bit-Identifier (UUID) mit 48-Bit-Zeitstempel und 80 zufälligen Bits. Kanonisch codiert als 26 Zeichen lange Zeichenfolge, im Gegensatz zu den 36 Zeichen der UUID.
keycloak_flutter
37
Keycloak-Client-Adapter für Flutter basierend auf der keycloak-js-Implementierung.
openpgp
36
Bibliothek zur Verwendung von OpenPGP mit Unterstützung für Android und iOS, macOS, Linux, Windows und Web
hashlib
35
Sichere Hash-Funktionen, Prüfsummen-Generatoren und Schlüsselableitungs-Algorithmen, die für Dart optimiert sind.
flutter_security_checker
34
Dieses Plugin bietet die Möglichkeit, auf Android- und iOS-Plattformen zu überprüfen, ob gerootet oder die Integrität beeinträchtigt wurde.
easy_permission_validator
33
PermissonHandler ist ein Paket, das Berechtigungen auf Android und iOS verwaltet. Mit diesem Paket können Sie eine einfache Art und Weise finden, die PermissonHandler-Bibliothek zu verwenden.
objectid
32
Hochleistungs-ObjectId-Implementierung für die Programmiersprache Dart - plattformübergreifend
cryptography_flutter
30
Macht 'package:cryptography' die Verwendung von Plattform-APIs in Android, iOS und Mac OS X. Die Package kann eine um bis zu 100-mal bessere Leistung erzielen.
encryptor
30
AES mit PKCS7-Padding-Verschlüsselung mit einfachen Verschlüsselungs-/Entschlüsselungsfunktionen.
flutter_secure_keyboard
30
Mobile sichere Tastatur zur Verhinderung von KeyLogger-Angriffen und Bildschirmaufnahmen.
crypto_keys
29
Eine Bibliothek zum kryptografischen Signieren/Überprüfen und Verschlüsseln/Entschlüsseln.
aes_crypt_null_safe
29
Dart-Verschlüsselungsbibliothek zum Verschlüsseln/Entschlüsseln von Dateien, Klartext und binären Daten im AES Crypt-Dateiformat.
hashids2
28
Hashids ist eine kleine Bibliothek zum Generieren von YouTube-ähnlichen IDs aus Zahlen. Verwenden Sie Hashids, wenn Sie Ihre Datenbank-IDs nicht für den Benutzer sichtbar machen möchten.
password_credential
28
Zugriff auf die Credential Management API Password Credential in Web und Smartlock für Password in Android.
secure_app_switcher
27
Wenden Sie einen sicheren Maskierungseffekt auf den App-Bildschirm im App-Switcher oder in der Task-Liste an.
sqlcipher_flutter_libs
27
Flutter-Plugin zum Hinzufügen von nativen SQLCipher-Bibliotheken zu Ihrer App
dart_des
27
Dieser Algorithmus ist eine reine Dart-Implementierung der DES- und Triple DES-Algorithmen.
captcha_solver
27
captcha_solver ist ein Dienst zum Lösung verschiedener Arten von Captchas (Bilder mit Text, Recaptcha v2/v3 Enterprise/non-Enterprise, Funcaptcha Arcoselabs, GeeTest und hCaptcha )
palestine_trusted_device
24
Überprüfen, ob das Gerät ein Emulator ist, gerootet oder jailbroken ist und sich im Entwicklermodus befindet usw.
secure_shared_preferences
23
Einfach zu bedienendes, aber leistungsstarkes Paket zum Verschlüsseln von freigegebenen Präferenzen in Android und UserDefaults in iOS.
safe_url_check
22
Überprüfen Sie, ob eine nicht vertrauenswürdige URL defekt ist, ohne Verbindungen zu einer privaten IP-Adresse zuzulassen.
jwt_io
20
JSON Web Tokens sind eine offene, branchenübliche Methode nach RFC 7519 zur sicheren Darstellung von Ansprüchen zwischen zwei Parteien.
permission_asker
19
Ein Wrapper für permission_handler, der den Boilerplate-Code zum Umgang mit Berechtigungen in unseren Apps vereinfacht.
pem
18
PEM-Codierung/Dekodierung von Textschlüsseln gemäß RFC 7468. Es unterstützt den Lax/Strict-Modus sowie Zertifikatsketten aus verketteten PEM-Blöcken.
xxtea
14
XXTEA ist ein schneller und sicherer Verschlüsselungsalgorithmus. Dies ist eine XXTEA-Bibliothek für Dart.
at_client
13
Die at_client-Bibliothek ist das nicht plattformspezifische Client-SDK, das die wesentlichen Methoden zum Erstellen einer App mit atProtocol bereitstellt.
root_jailbreak_sniffer
10
Ein Flutter-Plugin zur Erkennung von Root, einschließlich MagiskHide in gewissem Maße auf Android, und JailBreak auf iOS
huawei_safetydetect
9
Das Huawei Safety Detect Flutter Plugin stellt alle Funktionen des Huawei Safety Detect SDK bereit, das robuste Sicherheitsfunktionen bietet.
at_lookup
8
Eine Dart-Bibliothek, die die Kernbefehle enthält, die mit einem sekundären Server verwendet werden können (Scan, Update, Lookup, LLookup, PLookup usw.)
expire_it
7
Die App läuft ab oder der Benutzer kann sie nach Ablauf des Ablaufdatums nicht mehr verwenden. Am besten für Testversionen von Auftragsarbeiten von Kunden geeignet.
at_backupkey_flutter
5
Ein Flutter-Pluginprojekt zur Speicherung des Backup-Schlüssels eines beliebigen atSigns, das mit atPlatform-Apps an Bord geht. Der Backup-Schlüssel kann verwendet werden, um sich in anderen atPlatform-Apps zu authentifizieren.