secure_compressor 1.0.14 copy "secure_compressor: ^1.0.14" to clipboard
secure_compressor: ^1.0.14 copied to clipboard

This is a Dart package that provides utilities for securely encrypting, decrypting, compressing, and decompressing string data using AES encryption and gzip compression

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:google_mobile_ads/google_mobile_ads.dart';
import 'package:secure_compressor/secure_compressor.dart';
import 'package:secure_compressor_example/secure_compression_example.dart';

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();
  MobileAds.instance.initialize();
  await StorageHelper.initialize(
    'secure_compressor_storage',
    isEncryptKeyAndValue: true,
  );
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  // This is simple app to show how secure compress works

  @override
  Widget build(BuildContext context) {
    debugPrint('maintrya ${StorageHelper.getString(key: 'hello')}');
    StorageHelper.saveString(key: 'hello', value: 'Hellow');
    debugPrint('maintrya filled ${StorageHelper.getString(key: 'hello')}');
    StorageHelper.eraseData('hello');
    debugPrint('maintrya Erased ${StorageHelper.getString(key: 'hello')}');
    return const MaterialApp(
      debugShowCheckedModeBanner: false,
      color: Colors.white,
      home: SecureCompressionExample(),
    );
  }
}
5
likes
150
points
246
downloads

Publisher

verified publisheranonimeact.com

Weekly Downloads

This is a Dart package that provides utilities for securely encrypting, decrypting, compressing, and decompressing string data using AES encryption and gzip compression

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

encrypt, flutter, get_storage, path_provider, plugin_platform_interface, pointycastle

More

Packages that depend on secure_compressor

Packages that implement secure_compressor