可以直接在Dart里面搜encrypt【 关于Dart的包】里面有相关的操作步骤
以下是自己理解添加的代码
主要怕以后自己不会用了,先自己复制一份,这样就不用了在研究了。
- 第一步在pubspec.yaml里面添加
dependencies:#在这个名字下添加
encrypt: ^5.0.0
- 在自己需要添加的页面引入
//用as给导入的包起别名。如果有些包导入的类和其它包的冲突。 就可以起别名。
import 'package:encrypt/encrypt.dart' as encryptJS;
- 添加代码
var userName = "姓名";
var key = encryptJS.Key.fromUtf8('abcdef');//加密方式
var encrypter = encryptJS.Encrypter(encryptJS.AES(key, mode: encryptJS.AESMode.ecb));
var encrypteduserName = encrypter.encrypt(userName);
var decrypted = encrypter.decrypt(encrypteduserName);
print(decrypted);
print(encrypteduserName.base64);