Estoy integrando una web en PHP, con un servidor de juegos, este servidor tiene cuentas propias que se guardan en archivos de texto.
Cada una de estas cuentas contiene un password encriptado,segun los autores del mod, se guarda el hexadecimal del checksum, "password chksum in hex. Support for text-based passwords included, password will convert to chksum hex when first read in", por lo que entiendo que cualquier pass que coloke se le saka el checksum y se pasa a hexadecimal.
Mi idea consiste en que desde la misma web pueda crear cuentas al server, y modificar cosas de la cuenta del juego a travez de la web, pero topo en el tema del pass.
Por ejemplo.
tengo la cuenta testeando con pass 123456,
en el archivo la pass encriptada es 0xff6aeb.
Si yo al pass le aplico el checksum, me arroja 158520161
y al pasar este numero a hexadecimal, arroja 0x972d361
lo que se aleja mucho de lo ke intento hacer :s.
Alguien con mas experiencia ke yo, podria orientarme hacia con ke algoritmo +- se estan encriptando los pass.
Otros datos: El mod del juego esta desarrollado en c, c++.