encryptToBase64 static method
- @Deprecated('O Base64 resultante embute a chave em texto — quem o obtiver consegue ' 'decifrar o conteúdo, sem nenhuma proteção adicional. Prefira ' 'AllCrypto.encryptText(...).toBase64() (package:all_crypto/all_crypto.dart), ' 'que produz um CryptEnvelope sem chave. Remoção planejada para ' 'all_crypto 2.0.0; mantido até lá para compatibilidade com payloads já ' 'emitidos neste formato.')
Criptografa text e retorna o payload como string base64.
final b64 = CryptUtil.encryptToBase64('segredo', key: key);
final txt = CryptUtil.decryptFromBase64(b64);
Implementation
@Deprecated(
'O Base64 resultante embute a chave em texto — quem o obtiver consegue '
'decifrar o conteúdo, sem nenhuma proteção adicional. Prefira '
'AllCrypto.encryptText(...).toBase64() (package:all_crypto/all_crypto.dart), '
'que produz um CryptEnvelope sem chave. Remoção planejada para '
'all_crypto 2.0.0; mantido até lá para compatibilidade com payloads já '
'emitidos neste formato.',
)
static String encryptToBase64(
String text, {
Uint8List? key,
Uint8List? nonce,
List<int>? aad,
}) =>
encryptText(text, key: key, nonce: nonce, aad: aad).toBase64();