dbcrypt
A port of jBCrypt to Dart. It allows to encrypt passwords using BCrypt with a configurable work factor and check passwords.
Explore Cryptography, Security & Permissions Flutter packages and compare platform support and community metrics.
134 packages
A port of jBCrypt to Dart. It allows to encrypt passwords using BCrypt with a configurable work factor and check passwords.
A free CAPTCHAs alternative to enhance security and protect against bots.
This plugin provides the ability to verify rooting and integrity on Android and iOS platforms.
A URL-safe base64 encoding for UUIDv4 stripped of padding. Useful when embedding short random UUIDs in URLs.
Blazing fast, cross-platform ObjectId implementation for the dart language.
A Package providing sasl/scram authentication. Both scram-1 and scram-256 are managed.
This package provides the Stringprep (rfc4013) Profile for User Names and Passwords for dart. A port of https://github.com/reklatsmasters/saslprep to the dart lang
Detects when your widget appears or disappears from the screen.
Makes 'package:cryptography' use platform APIs in Android, iOS, and Mac OS X. The package can make performance up to 100 times better.
One-way string hashing for salted passwords using the Unix crypt format
A Dart library to decode & encode NDEF records, supporting multiple types.
library for use OpenPGP with support for android and ios, macOS, linux, windows and web
FileCryptor is for encryption and decryption files. (PDF, MP3, MP4, PNG, ...)
A Flutter Plugin to detect root including magiskhide to some extent on android and JailBreak on iOS
Privacy-Enhanced Mail (PEM) parser, RSA, PKCS#1, PKCS#8, X.509
This algorithm is a pure dart implementation of the DES and Triple DES algorithms.
Dart encryption library for encrypting/decrypting files, plain text and binary data in AES Crypt file format. Supports all platforms including web.
Lightweight implementation of JSON Web Tokens (JWT).
A plugin/utility that provides compile-time variables for native platforms.
Nonce contains a static generator that generates random alphanumeric strings, and can be constructed as an object containing a generated string.
Hashids is small library to generate YouTube-like ids from numbers. Use Hashids when you do not want to expose your database ids to the user.
Apply a safe masking effect to the app screen on the app switcher or task list.
Wireguard Flutter SDK
PermissonHandler is a package that manages permissions on Android and iOS, with this package you can find an easy way to use the PermissonHandler library.
Check the required features and target platforms first, then compare versions, downloads, and Pub points. Open package details to consult the original documentation and test compatibility in your project.
Flutter is an open-source framework for building beautiful, natively compiled, multi-platform applications from a single codebase.
Check versions and package metadata on pub.dev, and source code, licensing, and maintenance in the project’s GitHub repository. The official Dart documentation explains that package metadata lives in pubspec.yaml.
pub.dev · GitHub · Dart — The pubspec file
All of this metadata goes in the package's pubspec
v1.0.0