关注公众号: 微信搜索 前端工具人 ; 收货更多的干货
1. 介绍
目的:该插件为
ECB模式3des加密,解决flutter => java后台 => 硬件 相联系的需求 (需保证App端、java服务端、硬件三方加密结果一致);现有的
pub.dev插件如(flutter_3des, flutter_des, des_plugin)加密后的结果均和 java、硬件加密的结果不一致, 故诞生了这个3des加密插件。有问题或者疑问,可前往 github 提
Issues;对您有用的话
github来个star,dart packages来个like; 谢谢
2. 插件地址
flutter packages: https://pub.flutter-io.cn/packages/flutter_3des_plugin
github: https://github.com/laijinxian/flutter_3des_plugin
3. 引入 Add Dependency
dependencies:
flutter_3des_plugin: ^0.0.2
4. 使用 Implementation
import 'package:flutter_3des_plugin/flutter_3des_plugin.dart';
void example() async {
const data = "2005261620000123";
const key = "FC1900000123200526162055AA5A5AA5";
Flutter3desPlugin.encrypt(key, data).then((res) {
// TODO: res就是加密后的数据
print(res)
});
}
5. 结尾
原文链接: 自己博客园文章