Ultima modifica:
Vi propongo una guida che si rifà ad altre già presenti sul web, ma in cui ho ho cercato di semplificare al max il calcolo dell'ultimo storico dal blocco 3c.
L'ultimo storico si trova fra i blocchi 34 e 3B.
Il blocco 3C dipende in parte dal seriale della key posto nel blocco 07. Quindi prendiamo ad es. un blocco 07 e un blocco 3C.
07 : 61 78 42 53
3C : 80 B8 92 93
Innanzitutto analizziamo il bit 0 del blocco 3C "80". Questo bit assume solo 2 valori: C0 oppure 80. Se il valore è "C0", allora l'ultimo storico si trova fra 34 e 37, mentre se è "80" allora si trova fra 38 e 3B.
Per calcolare la posizione precisa dobbiamo analizzare il bit 3 dei blocchi 07 e 3C.
Nel ns. caso il terzo bit del blocco 07 è: "53", mentre quello del blocco 3C è "93".
Per trovare il valore esatto dobbiamo fare un not xor fra i 2 valori e poi seguire la tabella
Ricordiamo che sono valori esadecimali, quindi trasformo in decimali (per facilitare i calcoli) i due valori, quindi 53 diventa 83 e 93 diventa 147. Faccio bitxor fra i 2 ed ottengo 192. Faccio il not di 192 quindi 255-192 ed ottengo 63 che convertito in esadecimale è 3F.
Una volta ottenuto questo risultato guardo la tabella e tenendo conto che il bit 0 del blocco 3C è 80, allora in questo caso l'ultimo storico è nel blocco 38.
Messaggio unito automaticamente:
L'ultimo storico si trova fra i blocchi 34 e 3B.
Il blocco 3C dipende in parte dal seriale della key posto nel blocco 07. Quindi prendiamo ad es. un blocco 07 e un blocco 3C.
07 : 61 78 42 53
3C : 80 B8 92 93
Innanzitutto analizziamo il bit 0 del blocco 3C "80". Questo bit assume solo 2 valori: C0 oppure 80. Se il valore è "C0", allora l'ultimo storico si trova fra 34 e 37, mentre se è "80" allora si trova fra 38 e 3B.
Per calcolare la posizione precisa dobbiamo analizzare il bit 3 dei blocchi 07 e 3C.
Nel ns. caso il terzo bit del blocco 07 è: "53", mentre quello del blocco 3C è "93".
Per trovare il valore esatto dobbiamo fare un not xor fra i 2 valori e poi seguire la tabella
Ricordiamo che sono valori esadecimali, quindi trasformo in decimali (per facilitare i calcoli) i due valori, quindi 53 diventa 83 e 93 diventa 147. Faccio bitxor fra i 2 ed ottengo 192. Faccio il not di 192 quindi 255-192 ed ottengo 63 che convertito in esadecimale è 3F.
Una volta ottenuto questo risultato guardo la tabella e tenendo conto che il bit 0 del blocco 3C è 80, allora in questo caso l'ultimo storico è nel blocco 38.
Blocco | Not xor ottenuto |
34 | 3F |
35 | 6F |
36 | 9F |
37 | CF |
38 | 3F |
39 | 6F |
3A | 9F |
3B | CF |