encryptToBase64 static method

  1. @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.')
String encryptToBase64(
  1. String text, {
  2. Uint8List? key,
  3. Uint8List? nonce,
  4. List<int>? aad,
})

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();