Fixed charset: upper + lower + digits + common symbols (~94 printable). Starts at aaaa… and counts up. Local demo only — no network.