I don't want anyone to be able to read the Key-Value pairs from my executable file.

In the code example, you can see that the key-value pairs in the KeyTable are encrypted using XOR. So no one will see the real values for the pairs.