In terms of SmileBoom's SB3 servers.
Is it just a randomly-lettered string, or is there more to it (as in is it a hash or something)?
there's no point being able to compute [program file]->key, so they're probably just randomly generated at upload time.
A weighted key generator? I don't know.