| 123456789101112131415161718192021 |
- import 'dart:convert';
- import 'dart:typed_data';
- import '../utils/hexUtils.dart';
- /// ------------ CryptData ------------
- /// * 一个存放 Uint8List 数组的类
- class CryptData {
- final Uint8List _bytes;
- CryptData(Uint8List byte) : _bytes = byte;
- CryptData.fromUtf8(String base64data) : _bytes = base64Decode(base64data);
- CryptData.fromBase64(String base64data) : _bytes = base64Decode(base64data);
- CryptData.fromHex(String hexData) : _bytes = hexToBytes(hexData);
- Uint8List get bytes => _bytes;
- String get base64 => base64Encode(_bytes);
- String get hex => bytesToHex(_bytes);
- }
|