关注公众号: 微信搜索 前端工具人
; 收货更多的干货
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. 结尾
原文链接: 自己博客园文章