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.
freerasp
535
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
secure_application
530
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
jwt_decoder
525
Diese kleine Bibliothek hilft Ihnen beim Dekodieren von JSON-Webtokens. Sie können auch feststellen, ob ein JWT bereits abgelaufen ist.
pointycastle
372
Eine Dart-Bibliothek zur Implementierung von kryptografischen Algorithmen und Primitiven, basierend auf der BouncyCastle-Bibliothek
flutter_jailbreak_detection
366
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
safe_device
338
Mit dem Flutter safe_device-Paket können Sie ganz einfach Sicherheitsschritte wie die Erkennung von Jailbreak, Root, Emulator und gefälschtem Standort implementieren.
dart_jsonwebtoken
328
Eine Dart-Implementierung der berühmten JavaScript-Bibliothek 'jsonwebtoken' (JWT).
cryptography
287
Kryptografische Algorithmen für Verschlüsselung, digitale Signaturen, Schlüsselvereinbarung, Authentifizierung und Hashing. AES, Chacha20, ED25519, X25519 und mehr. Gute plattformübergreifende Unterstützung
screen_protector
278
Sicheres Datenschutzleck über Anwendungs-Hintergrundbildschirmfotos und Verhinderung von Bildschirmaufnahmen für Android und iOS.
flutter_udid
259
Plugin zum Abrufen einer persistenten UDID über Neuinstallationen hinweg auf iOS und Android
at_client_mobile
223
Eine Flutter-Erweiterung für die at_client Library, die die Unterstützung für mobile, Desktop- und IoT-Geräte hinzufügt
fresh
151
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
126
Ein winziger, sicherer, URL-freundlicher, eindeutiger Zeichenfolgen-ID-Generator. Dart-Implementierung von ai/nanoid
jwt_decode
120
Ein einfaches Dart-Paket zum Dekodieren von JSON-Webtokens sowie zum Überprüfen und Angabe der Ablaufdaten.
notification_permissions
117
Ein Plugin zum Überprüfen und Anfordern von Benachrichtigungsberechtigungen auf Android und iOS
trust_fall
88
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
75
Bietet JWT-Utilities für Dart, einschließlich Ausgabe eines Tokens, Überprüfung eines Tokens und Analyse eines Tokens.
privacy_screen
71
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.
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
69
Javascript Object Signing and Encryption (JOSE) Bibliothek mit Unterstützung für JWE, JWS, JWK und JWT
hashlib
65
Sichere Hash-Funktionen, Prüfsummen-Generatoren und Schlüsselableitungs-Algorithmen, die für Dart optimiert sind.
fast_rsa
62
Bibliothek zur Verwendung von RSA mit Unterstützung für Android und iOS, macOS, Linux, Windows und Web
rsa_encrypt
61
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.
libsignal_protocol_dart
60
Signal Protocol-Bibliothek für Dart Native und Flutter - eine rein dart-basierte Implementierung des Signal Protocol
unique_identifier
56
Ein neues Flutter-Plugin zum Abrufen der eindeutigen Kennung von Android und iOS.
flutter_security_checker
53
Dieses Plugin bietet die Möglichkeit, auf Android- und iOS-Plattformen zu überprüfen, ob gerootet oder die Integrität beeinträchtigt wurde.
ulid
50
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.
slugid
48
Eine URL-sichere Base64-Codierung für UUIDv4 ohne Polsterung. Nützlich beim Einbetten kurzer zufälliger UUIDs in URLs.
dbcrypt
46
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
45
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.
openpgp
41
Bibliothek zur Verwendung von OpenPGP mit Unterstützung für Android und iOS, macOS, Linux, Windows und Web
keycloak_flutter
39
Keycloak-Client-Adapter für Flutter basierend auf der keycloak-js-Implementierung.
objectid
37
Hochleistungs-ObjectId-Implementierung für die Programmiersprache Dart - plattformübergreifend
secure_app_switcher
36
Wenden Sie einen sicheren Maskierungseffekt auf den App-Bildschirm im App-Switcher oder in der Task-Liste an.
cryptography_flutter
36
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.
flutter_secure_keyboard
36
Mobile sichere Tastatur zur Verhinderung von KeyLogger-Angriffen und Bildschirmaufnahmen.
easy_permission_validator
36
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.
encryptor
35
AES mit PKCS7-Padding-Verschlüsselung mit einfachen Verschlüsselungs-/Entschlüsselungsfunktionen.
crypto_keys
35
Eine Bibliothek zum kryptografischen Signieren/Überprüfen und Verschlüsseln/Entschlüsseln.
flutter_env_native
35
ein plugin/utility, das variablen zur kompilierzeit für native plattformen bereitstellt.
sqlcipher_flutter_libs
35
Flutter-Plugin zum Hinzufügen von nativen SQLCipher-Bibliotheken zu Ihrer App
cloudflare_turnstile
35
ein kostenloses captcha-alternativ, um die sicherheit zu verbessern und bots vorzubeugen.
flutter_sha_fingerprint
33
ein flutter-plugin, um die sha-1- und sha-256-fingerabdrücke der app abzurufen.
aes_crypt_null_safe
31
Dart-Verschlüsselungsbibliothek zum Verschlüsseln/Entschlüsseln von Dateien, Klartext und binären Daten im AES Crypt-Dateiformat.
app_set_id
30
tiny flutter plugin um den app set id (android) oder identifier for vendor (idfV, ios) abzurufen
captcha_solver
30
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 )
dart_des
30
Dieser Algorithmus ist eine reine Dart-Implementierung der DES- und Triple DES-Algorithmen.
password_credential
30
Zugriff auf die Credential Management API Password Credential in Web und Smartlock für Password in Android.
safe_url_check
29
Überprüfen Sie, ob eine nicht vertrauenswürdige URL defekt ist, ohne Verbindungen zu einer privaten IP-Adresse zuzulassen.
hashids2
29
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.
permission_guard
29
ui-wrapper um das permission_handler-paket, der das handhaben von berechtigungsstatus einfach macht.
permission_config
28
ein flutter-cli-plugin, das automatisch android/ios-berechtigungen hinzufügt und berechtigungsverarbeitungslogik generiert.
xid
28
xid ist ein generator für weltweit eindeutige ids.xids sind klein, schnell zu generieren, sortierbar, kompakte url-sichere zeichenfolgen ohne konfiguration oder zentrale generator-server.
nanoid2
28
ein winziges, sichereres, url-freundliches, eindeutiges zeichenfolgen-id-generator, nanoid mit einer reinen dart-api
flutter_easy_permission
27
berechtigungs-plugin für flutter.dies ist ein wrapper für die easypermissions-bibliothek.
vdocipher_flutter
27
ein vdocipher-plugin für flutter-apps. dieses plugin hilft dabei, inhalt auf unterstützten plattformen mit hollywood-grad-sicherheit zu liefern und video-piraterie zu verhindern.
secure_shared_preferences
25
Einfach zu bedienendes, aber leistungsstarkes Paket zum Verschlüsseln von freigegebenen Präferenzen in Android und UserDefaults in iOS.
flutter_secure
25
ein paket, das ihnen tools zur verfügung stellt, um ihre flutter-apps sicherer zu machen.
palestine_trusted_device
24
Überprüfen, ob das Gerät ein Emulator ist, gerootet oder jailbroken ist und sich im Entwicklermodus befindet usw.
device_safety_info
24
device safety info flutter plugin wird zum überprüfen von jailbreak, rooted device, emulator/simulator, externes speicher, vpn-detektor, anwendungsupdate-überprüfung und bildschirmsperre verwendet.
permission_policy
23
die berechtigungsrichtlinie hilft bei der verwaltung von berechtigungen in Ihrer flutter-anwendung.
env_reader
23
um zu lesen, zu verschlüsseln oder zu generieren von umgebungsvariablen aus einer .env-datei in ein verschleiertes dart-modell.
pem
22
PEM-Codierung/Dekodierung von Textschlüsseln gemäß RFC 7468. Es unterstützt den Lax/Strict-Modus sowie Zertifikatsketten aus verketteten PEM-Blöcken.
shortid
21
shortid erstellt kurze, nicht sequentielle, url-freundliche eindeutige ids. perfekt für url-kürzer, mongodb- und redis-ids usw. (port aus js)
jwt_io
20
JSON Web Tokens sind eine offene, branchenübliche Methode nach RFC 7519 zur sicheren Darstellung von Ansprüchen zwischen zwei Parteien.
root_jailbreak_sniffer
20
Ein Flutter-Plugin zur Erkennung von Root, einschließlich MagiskHide in gewissem Maße auf Android, und JailBreak auf iOS
security_plus
19
ein neues flutter-plugin zur erkennung von mehr als einer sicherheitswarnung wie wurzel, jailbreak, emulator, entwicklermodus und externe speicher.
permission_asker
19
Ein Wrapper für permission_handler, der den Boilerplate-Code zum Umgang mit Berechtigungen in unseren Apps vereinfacht.
ndef
14
eine dart-bibliothek zum decodieren & codieren von ndef-records, die mehrere typen unterstützt
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.
nonce
12
nonce enthält einen statischen generator, der zufällige alphanumerische zeichenfolgen generiert und als objekt mit einer generierten zeichenfolge erstellt werden kann
huawei_safetydetect
10
Das Huawei Safety Detect Flutter Plugin stellt alle Funktionen des Huawei Safety Detect SDK bereit, das robuste Sicherheitsfunktionen bietet.
at_lookup
9
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
8
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
6
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.
native_encryptor
6
Sicherheitsverarbeitung von Verschlüsselungs-/Entschlüsselungsdaten in Ihrer Flutter-App mit native Code. Fügen Sie Zufalls-Salt und -IV hinzu, um die Sicherheit zu erhöhen. Benutzerfreundliches API, kompatibel für Cross-Plattform.
id_gen
5
Ein standardisierter und gut getesteter Satz von IDs-Generatoren: global eindeutige, lesbare, zeitabhängige, transitive, inkrementelle, dekrementale IDs.
bech32
5
bibliothek, die die bitcoins-bip173-(bech32-verschlüsselungs)-spezifikation auf eine flutter-freundliche art implementiert
base_codecs
5
eine gruppe von base16 (hex), base32 (rfc, rfchex, crockford, zbase, geohash, wordsafe), base58 (bitcoin, flickr, ripple) codecen mit base58check, base85 (ascii85, z85, ipv6) codecen
sec
4
implementierung von standarden für effiziente kryptographie (sec), einschließlich secp256k1 und secp256r1.
safesecurelibs
4
ein flutter-paket zur prüfung des gerätesicherheitsstatus, einschließlich wurzelüberprüfung, entwicklermodus und gefährliche apps.
sane_uuid
3
eine vernünftige uuid-Implementierung mit unterstützung für das erzeugen und handhaben von v1, v4 und v5 uuids nach rfc4122
sasl_scram
3
ein paket, das sasl/scram-authentifizierung bietet. sowohl scram-1 als auch scram-256 werden verwaltet
jose_plus
3
javascript object signing and encryption (jose)-bibliothek, die jwe, jws, jwk und jwt unterstützt.
crypto_keys_plus
2
bibliothek zum durchführen von kryptographischem signieren/prüfen und verschlüsseln/entschlüsseln
omjo_captcha
1
ein anpassbares textbasiertes captcha-widget für flutter mit zufällig farbigen zeichen und linien. keine backend-anforderung erforderlich.
saslprep
1
dieses paket bietet das stringprep (rfc4013)-profil für benutzernamen und passwörter für dart. ein port von https://github.com/reklatsmasters/saslprep auf die dart-lang