Sample code for 30+ languages & platforms
Dart

Obfuscate String

Demonstrates how to obfuscate and unobfuscate a string.

Chilkat Dart Downloads

Dart
import 'package:chilkat/chilkat.dart';

void main() {
  final sb = CkStringBuilder();

  final s = 'Hello World!';

  sb.append(s);
  print(sb.getAsString());

  // Output is "Hello World!";

  // Obfuscate the string.
  // This is NOT encryption.  It's just a simple obfuscation.
  sb.obfuscate();
  print(sb.getAsString());

  // Output is 2GsgGhbSQVyG8Vb9

  // -------------------------
  // Unobfuscate.
  final sb2 = CkStringBuilder();
  final s2 = '2GsgGhbSQVyG8Vb9';
  sb2.append(s2);
  sb2.unobfuscate();

  print(sb2.getAsString());

  // Output is "Hello World!";
}