decode static method

String decode(
  1. String obfuscated
)

Main decode method - applies multiple obfuscation layers Encoding process: Input -> XOR -> Base64 Decoding process: Base64 -> XOR -> Output

Implementation

static String decode(String obfuscated) {
  try {
    // First decode Base64
    List<int> decodedBytes = base64Decode(obfuscated);
    // Apply XOR de-obfuscation
    final result = List<int>.generate(decodedBytes.length, (i) => decodedBytes[i] ^ _xorKey);
    return utf8.decode(result);
  } catch (e) {
    // Fallback if decoding fails (should not happen in normal operation)
    return '';
  }
}