Veo un poco disparatado esta idea, puesto que no creo que se basen en algún algoritmo específico, sino en claves producidas aleatoriamente que se reigistran en el servidor de créditos y se imprimen en las tarjetas, de otra forma, sería muy sencillo crear una función generadora de códigos simplemente con tener unos ligeros conocimientos de matemáticas y algunas tarjetas.
En fin, suerte.