То есть хешировать ключи и хранить их в отдельной таблице, и связывать посредством Id игры?
А хешировать зачем? Тебе же надо будет отдавать ключ если его покупают, если я правильно понял суть
В таблице тогда хранишь игру (айдишник), и сам ключ. Если ключ покупают, либо выставляешь ему признак, что он куплен, либо переносишь в таблицу купленных ключей, в зависимости от