Pretendía bucear en la base de datos por id, para no pasarme nada por alto. Está claro que no quieren facilitarlo y por eso codifican/encriptan la id, aunque supongo que hubiera bastado con no habilitar la búsqueda por id en primer lugar
Ya que sale el tema de las colisiones, siempre me he preguntado sobre ese asunto. Con algoritmos más modernos no hay problema, ¿pero qué pasaba con otros que se usaban mucho, como crc32 o crc16? ¿Y los algoritmos modernos tienen realmente en cuenta esas colisiones? Trabajo mucho con bases de datos y por ahora suelo confiar en md5, pero siempre me quedo con la duda de utilizar un hash aún más largo...