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.
secure_application
507
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
498
Diese kleine Bibliothek hilft Ihnen beim Dekodieren von JSON-Webtokens. Sie können auch feststellen, ob ein JWT bereits abgelaufen ist.
freerasp
471
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
347
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
335
Eine Dart-Bibliothek zur Implementierung von kryptografischen Algorithmen und Primitiven, basierend auf der BouncyCastle-Bibliothek
dart_jsonwebtoken
304
Eine Dart-Implementierung der berühmten JavaScript-Bibliothek 'jsonwebtoken' (JWT).
safe_device
304
Mit dem Flutter safe_device-Paket können Sie ganz einfach Sicherheitsschritte wie die Erkennung von Jailbreak, Root, Emulator und gefälschtem Standort implementieren.
cryptography
270
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
255
Sicheres Datenschutzleck über Anwendungs-Hintergrundbildschirmfotos und Verhinderung von Bildschirmaufnahmen für Android und iOS.
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
flutter_udid
216
Plugin zum Abrufen einer persistenten UDID über Neuinstallationen hinweg auf iOS und Android
fresh
143
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
121
Ein winziger, sicherer, URL-freundlicher, eindeutiger Zeichenfolgen-ID-Generator. Dart-Implementierung von ai/nanoid
jwt_decode
116
Ein einfaches Dart-Paket zum Dekodieren von JSON-Webtokens sowie zum Überprüfen und Angabe der Ablaufdaten.
notification_permissions
115
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.
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.
privacy_screen
67
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.
jose
64
Javascript Object Signing and Encryption (JOSE) Bibliothek mit Unterstützung für JWE, JWS, JWK und JWT
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.
hashlib
60
Sichere Hash-Funktionen, Prüfsummen-Generatoren und Schlüsselableitungs-Algorithmen, die für Dart optimiert sind.
fast_rsa
60
Bibliothek zur Verwendung von RSA mit Unterstützung für Android und iOS, macOS, Linux, Windows und Web
libsignal_protocol_dart
57
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.
slugid
48
Eine URL-sichere Base64-Codierung für UUIDv4 ohne Polsterung. Nützlich beim Einbetten kurzer zufälliger UUIDs in URLs.
flutter_security_checker
47
Dieses Plugin bietet die Möglichkeit, auf Android- und iOS-Plattformen zu überprüfen, ob gerootet oder die Integrität beeinträchtigt wurde.
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.
ulid
44
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.
file_cryptor
44
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.
keycloak_flutter
39
Keycloak-Client-Adapter für Flutter basierend auf der keycloak-js-Implementierung.
openpgp
39
Bibliothek zur Verwendung von OpenPGP mit Unterstützung für Android und iOS, macOS, Linux, Windows und Web
objectid
36
Hochleistungs-ObjectId-Implementierung für die Programmiersprache Dart - plattformübergreifend
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.
flutter_secure_keyboard
36
Mobile sichere Tastatur zur Verhinderung von KeyLogger-Angriffen und Bildschirmaufnahmen.
encryptor
34
AES mit PKCS7-Padding-Verschlüsselung mit einfachen Verschlüsselungs-/Entschlüsselungsfunktionen.
crypto_keys
32
Eine Bibliothek zum kryptografischen Signieren/Überprüfen und Verschlüsseln/Entschlüsseln.
secure_app_switcher
32
Wenden Sie einen sicheren Maskierungseffekt auf den App-Bildschirm im App-Switcher oder in der Task-Liste an.
aes_crypt_null_safe
32
Dart-Verschlüsselungsbibliothek zum Verschlüsseln/Entschlüsseln von Dateien, Klartext und binären Daten im AES Crypt-Dateiformat.
cryptography_flutter
31
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.
sqlcipher_flutter_libs
31
Flutter-Plugin zum Hinzufügen von nativen SQLCipher-Bibliotheken zu Ihrer App
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.
captcha_solver
29
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 )
flutter_env_native
28
ein plugin/utility, das variablen zur kompilierzeit für native plattformen bereitstellt.
dart_des
28
Dieser Algorithmus ist eine reine Dart-Implementierung der DES- und Triple DES-Algorithmen.
password_credential
28
Zugriff auf die Credential Management API Password Credential in Web und Smartlock für Password in Android.
xid
27
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.
permission_guard
27
ui-wrapper um das permission_handler-paket, der das handhaben von berechtigungsstatus einfach macht.
nanoid2
26
ein winziges, sichereres, url-freundliches, eindeutiges zeichenfolgen-id-generator, nanoid mit einer reinen dart-api
flutter_easy_permission
26
berechtigungs-plugin für flutter.dies ist ein wrapper für die easypermissions-bibliothek.
flutter_secure
25
ein paket, das ihnen tools zur verfügung stellt, um ihre flutter-apps sicherer zu machen.
app_set_id
24
tiny flutter plugin um den app set id (android) oder identifier for vendor (idfV, ios) abzurufen
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
24
Einfach zu bedienendes, aber leistungsstarkes Paket zum Verschlüsseln von freigegebenen Präferenzen in Android und UserDefaults in iOS.
safe_url_check
23
Überprüfen Sie, ob eine nicht vertrauenswürdige URL defekt ist, ohne Verbindungen zu einer privaten IP-Adresse zuzulassen.
env_reader
23
um zu lesen, zu verschlüsseln oder zu generieren von umgebungsvariablen aus einer .env-datei in ein verschleiertes dart-modell.
pem
20
PEM-Codierung/Dekodierung von Textschlüsseln gemäß RFC 7468. Es unterstützt den Lax/Strict-Modus sowie Zertifikatsketten aus verketteten PEM-Blöcken.
jwt_io
20
JSON Web Tokens sind eine offene, branchenübliche Methode nach RFC 7519 zur sicheren Darstellung von Ansprüchen zwischen zwei Parteien.
shortid
20
shortid erstellt kurze, nicht sequentielle, url-freundliche eindeutige ids. perfekt für url-kürzer, mongodb- und redis-ids usw. (port aus js)
permission_asker
19
Ein Wrapper für permission_handler, der den Boilerplate-Code zum Umgang mit Berechtigungen in unseren Apps vereinfacht.
root_jailbreak_sniffer
17
Ein Flutter-Plugin zur Erkennung von Root, einschließlich MagiskHide in gewissem Maße auf Android, und JailBreak auf iOS
permission_policy
16
die berechtigungsrichtlinie hilft bei der verwaltung von berechtigungen in Ihrer flutter-anwendung.
security_plus
15
ein neues flutter-plugin zur erkennung von mehr als einer sicherheitswarnung wie wurzel, jailbreak, emulator, entwicklermodus und externe speicher.
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
ndef
11
eine dart-bibliothek zum decodieren & codieren von ndef-records, die mehrere typen unterstützt
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.
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
id_gen
4
Ein standardisierter und gut getesteter Satz von IDs-Generatoren: global eindeutige, lesbare, zeitabhängige, transitive, inkrementelle, dekrementale IDs.
bech32
4
bibliothek, die die bitcoins-bip173-(bech32-verschlüsselungs)-spezifikation auf eine flutter-freundliche art implementiert
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
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
permission_handler
0
Zugriffsrechte-Plugin für Flutter. Dieses Plugin bietet eine plattformübergreifende (iOS, Android) API zum Anfordern und Überprüfen von Berechtigungen