Un ejemplo de lo que te decia del base64
Código PHP:
echo base64_encode("1") ."<hr>";
echo base64_decode("MQ==");
Y si queres implementarle un hash podrías hacer:
Código PHP:
$hash = "algomas"; #Que siempre arranque con una letra así intval hace lo suyo
echo base64_encode("1".$hash) ."<hr>";
echo intval(base64_decode("MWFsZ29tYXM="));
Ahora, cual es el cometido de esto? Solo darle una apariencia distinta a la url imagino, no? porque de ser cualquier otro su uso no le veo ningún beneficio.