最近在关注Flutter的发展,Flutter正式版本1.9最近也发布了,感觉这个新知识有必要了解和学习下,以适应大前端的发展,分享下最新学习的成果。
最近由于在关注加解密的话题,搜索了Flutter插件包中关于加解密的插件包,发现有一些比较流行的,封装的也比较好,但是对于开发者来说,总觉得和实际项目难以对应,所以学习插件自定义我试着开发了一款关于AES加密,项目地址如下flutter_aes_ecb_pkcs5:
项目说明:
- 兼容IOS和Android ,使用插件调用原生代码(java,oc)实现;
- 针对单一模式,只适用与Aes中ecb模式的加解密,并且模式为pkcs5,目前pub.dev中无此加密方式;
- 体积更小,适用适用原生API开发,无需额外第三方包;
安装说明
1.依赖它
将此添加到包的pubspec.yaml文件中:
dependencies:
flutter_aes_ecb_pkcs5: ^0.1.1
2.安装
您可以从命令行安装软件包:
使用Flutter:
$ flutter pub get