Php cambia un número a otro número que se puede volver a cambiar al original

Usando PHP, estoy tratando de codificar un número en otro número que pueda decodificar al número original. La cadena codificada debe ser solo números y no debe contener nada más.

Por ejemplo: 10 se convierte en 573563547892 o algo así.

¿Cómo puedo hacer algo como esto en PHP? Intenté bastantes funciones de descifrado de cifrado, pero ninguna de ellas solo dio números.

Estoy buscando algo para usar en una URL que no es fácil de adivinar.

Asi que:http://www.me.com/index.PHP?page=20 se convierte enhttp://www.me.com/index.PHP?page=5705254782562466

Respuestas a la pregunta(2)

Su respuesta a la pregunta