Je posterais une réponse vu que personne ne l'a encore fait (depuis le temps !)
Je n'ai pas la prétention de tout savoir, mais voilà à peu près ce que je sais.
Il y a deux méthodes :
- la plus simple, mais ne peut pas être utilisée pour tous les jeux : une table qui les répertoris, donc suffit d'aller piocher le mdp associer au level;
- et ceux qui sont générés. Pour cela un nombre de bits varié est assigné à chaque valeur à stocker, 1 bit pour les objets à obtenir, et plusieurs pour les valeurs cumulatives. Un checksum, voire plusieurs, est ajouté, et on passe souvent le tout à un masque XOR.