flutter_aes 0.1.1

Flutter Android iOS

A aes Encryption Flutter plugin.

Pub

flutter_aes #

一个原生实现的aes加密解密方法,本来原生可以实现,但是数据量大的时候就卡住了

dart的base64和utf8方法不比原生的慢,所以只有加密解密并返回Uint8List

Example #

import 'package:flutter_aes/flutter_aes.dart';

String _key = "f379e0b661ae4650b19169e4d93665dc";
String _iv = "0000000000000000";
Stopwatch stopwatch = Stopwatch()..start();

var result = base64.encode(await FlutterAes.encrypt(utf8.encode("123"), utf8.encode(_key), utf8.encode(_iv)));
print("encrypt 用时:${stopwatch.elapsed} result:$result");
result = utf8.decode(await FlutterAes.decrypt(
base64.decode(result), utf8.encode(_key), utf8.encode(_iv)));
print("decrypt 用时:${stopwatch.elapsed} result:$result");
1
likes
70
pub points
72%
popularity

A aes Encryption Flutter plugin.

Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

jiangliang.net@gmail.com

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on flutter_aes