¿Quién puede ayudarme a descifrar [cerrado]

-3

Hay una cadena:

51141010379856000173550010000111151512908026 que después del cifrado se convierte en:

l4yAOVWeHlk4tnNu3HlJnxMUppeOWCpIqmRKkUPQHlgNawdYMDK2mnieDazPkJuI

51141010379856000173550010000111261161046942 que después del cifrado se convierte

l4yAOVWeHlk4tnNu3HlJnxMUppeOWCpIqmRKkUPQHligG0uPAROGtDzaPrLoYldL

Otros 2 ejemplos:

51141003237583000914550010002095541000085781 se convierte

73L0zaw06WGCxKQIKkiQnlvav8XyVUyePmYyF+PcWhWO2dCVrIOVxV5tj8EX6e40

51141003237583000914550010002097571001239076 se convierte

73L0zaw06WGCxKQIKkiQnlvav8XyVUyeVT3qU6uWLXXbpG71J5Q8TzArk/DBR+Vw

¿Quién puede ayudarme a descubrir cómo se calcula la segunda cadena?

Todas las primeras cadenas tienen 44 caracteres; la segunda cadena tiene una longitud de 64 bits

    
pregunta Godfried Vergoossen 20.11.2014 - 06:05
fuente

1 respuesta

1

Me parece que el número se convirtió en hexadecimal y luego se colocó en base64. Esto es solo codificación, no se usó ninguna clave, no es cifrado.

Para revertirlo, puedes hacerlo

echo "73L0zaw06WGCxKQIKkiQnlvav8XyVUyeVT3qU6uWLXXbpG71J5Q8TzArk/DBR+Vw" | base64 -d | xxd para ver el valor en hexadecimal. Luego use Python, por ejemplo, para convertir el número hexadecimal encontrado en un número decimal.

EDITAR: Parece que no probé mi respuesta y mi intuición al ver los resultados fue incorrecta. Se ha cifrado. Gracias, Mark, por probarlo y lamento haber respondido demasiado rápido.

    
respondido por el Aniem 20.11.2014 - 09:49
fuente

Lea otras preguntas en las etiquetas