Tasto "casuale" generato ogni secondo, come posso sapere come viene creato? [chiuso]

1

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!

    
posta user3412869 12.09.2016 - 03:57
fonte

0 risposte

Leggi altre domande sui tag