Per farla breve, ho un programma che genera 32 caratteri. Questi tasti cambiano ogni secondo, quindi presumo che siano basati sul tempo. Alcuni di questi tasti sono i seguenti:
-
8é03]TyjzyQ;µ°g'Ôñ"KL2ûä*ª
-
ÁÁÚô£÷=ÁËè«-w¢c££ià(tóWìQÁ
-
œÃ¶~çY»BõÙ)ýŒdÒŒDîýWH (œI
-
.ë[VÒ;S÷:uYªaCXZÃ.0Þ¯ó{œü X·ú
Questi tasti vanno insieme ad un altro parametro chiamato serialNumber
. Il programma, dopo aver generato una chiave come sopra, forma (con serialNumber e chiave) una stringa base32 di 52 caratteri chiamata secret
. Non so come mettere in relazione le chiavi con il secondo esatto in cui sono state create (forse la crittografia con timbro temporale unix?) Ma ho un valore secret
e un serialNumber
, e il mio obiettivo è di decodificare la chiave da esso . Dato questo è possibile, qualcuno può guidarmi lungo la strada giusta? Mi è stato detto che ho abbastanza informazioni per ottenere effettivamente key
da secret
e serialNumber
Solo non so come decifrare il mio secret
(sembra qualcosa come TQCN562J5NUVFWMNCMHFJLXHWU4R2T7MAC4NFHMFGJD4NNTYWW7A
) con il mio serialNumber
(sembra qualcosa come 49284393
). Qualsiasi consiglio sarebbe apprezzato.
BTW questo è un lavoro extra di credito, non mi importa dei punti voglio solo imparare come risolvere questo problema. Qualsiasi suggerimento sarebbe apprezzato!