Tengo esta cadena que debo convertir a base 16.
000012345678920190113163721231000011101000000000100001
Usando Java con esta funcion:
Código
Tengo este resultado:
8727F63A15F8976591FDDE5B387C5D015A29E06A1
Ahora bien, replicando lo mismo en PHP, al convertir el mismo valor a base 16 en PHP obtengo un resultado diferente:
303030303132333435363738393230313930313133313633373231323331303030303131313031303030303030303030313030303031
Y si este resultado le hago la conversion inversa tambien obtengo el resultado inicial.
¿Porqué pasa esto?
Porque la misma conversion en 2 lenguajes diferentes dan resultados diferentes?
Estoy haciendo algo mal?
Intente convertir usando estas funciones:
Código
Incluso con esta funcion que encontre en internet:
Código
private function strhex($string) { }
Agradezco cualquier ayuda.
Saludos cordiales!