Chi può aiutarmi a decifrare [chiuso]

-3

C'è una stringa:

51141010379856000173550010000111151512908026 che dopo la crittografia diventa:

l4yAOVWeHlk4tnNu3HlJnxMUppeOWCpIqmRKkUPQHlgNawdYMDK2mnieDazPkJuI

51141010379856000173550010000111261161046942 che dopo la crittografia diventa

l4yAOVWeHlk4tnNu3HlJnxMUppeOWCpIqmRKkUPQHligG0uPAROGtDzaPrLoYldL

Altri 2 esempi:

51141003237583000914550010002095541000085781 diventa

73L0zaw06WGCxKQIKkiQnlvav8XyVUyePmYyF+PcWhWO2dCVrIOVxV5tj8EX6e40

51141003237583000914550010002097571001239076 diventa

73L0zaw06WGCxKQIKkiQnlvav8XyVUyeVT3qU6uWLXXbpG71J5Q8TzArk/DBR+Vw

Chi può aiutarmi a scoprire come viene calcolata la seconda stringa?

Tutte le prime stringhe sono lunghe 44 caratteri; la seconda stringa è lunga 64 bit

    
posta Godfried Vergoossen 20.11.2014 - 06:05
fonte

1 risposta

1

Mi sembra che il numero sia stato convertito in esadecimale e poi inserito in base64. Questa è solo codifica, nessuna chiave è stata utilizzata, non è crittografia.

Per invertire, puoi fare

echo "73L0zaw06WGCxKQIKkiQnlvav8XyVUyeVT3qU6uWLXXbpG71J5Q8TzArk/DBR+Vw" | base64 -d | xxd per vedere il valore in esadecimale. Quindi usa Python per esempio per convertire il numero esadecimale trovato in un numero decimale.

EDIT: Sembra che non abbia provato la mia risposta, e la mia intuizione vedendo i risultati era sbagliata. È stato crittografato. Grazie Mark per testarlo per me, e mi dispiace per aver risposto troppo velocemente.

    
risposta data 20.11.2014 - 09:49
fonte

Leggi altre domande sui tag