RPG es un generador de contraseñas que aborda la necesidad de contraseñas aleatorias (y otras cadenas de caracteres aleatorias) de longitudes y constituciones específicas. Hay muchas utilidades generadoras de contraseñas disponibles, que representan muchas filosofías diferentes. El objetivo de diseño de RPG es producir las contraseñas más seguras, restringidas por las limitaciones -- longitud y conjunto de caracteres -- impuestas por los sistemas en los que se utilizarán las contraseñas. RPG es más útil en conjunto con un llavero o monedero de contraseñas.