encryptMetadata002 method
Implementation
Future<String> encryptMetadata002(String text, String key) async {
final ivStr = _randomString(12);
final dk = pbkdf2(utf8.encode(key), utf8.encode(key), 1, 32);
final c = GCMBlockCipher(AESEngine())
..init(
true,
AEADParameters(KeyParameter(dk), 128,
Uint8List.fromList(utf8.encode(ivStr)), Uint8List(0)));
return '002$ivStr${base64.encode(c.process(Uint8List.fromList(utf8.encode(text))))}';
}