pairingToken function
One-time pairing token: 32 secure random bytes as 64 lowercase hex chars.
Minted fresh by every /browser connect — an old token stops working.
Implementation
String pairingToken() => List.generate(
32,
(_) => _secureRandom.nextInt(256).toRadixString(16).padLeft(2, '0'),
).join();