Tempo di lavoro che genera hash con sha2

1

È un frammento dell'algoritmo pseudocodice SHA2 di wikipedia:

break message into 512-bit chunks
for each chunk
    create a 64-entry message schedule array w[0..63] of 32-bit words

Per me, significa che il tempo di funzionamento dell'algoritmo SHA2 dipende dalla dimensione della parola di input. Quindi più la parola di input è, più tempo è lungo il tempo di funzionamento di SHA2.

Mi sbaglio?

    
posta SDasd 05.02.2016 - 10:46
fonte

1 risposta

2

Sì, questo è vero, sebbene le differenze temporali tra due brevi messaggi (ad esempio 100 e 1000 byte) siano trascurabili. Computare l'hash SHA256 di un gigabyte di dati richiede comprensibilmente molto più tempo del calcolo dell'hash SHA256 di poche centinaia di byte.

    
risposta data 05.02.2016 - 12:15
fonte

Leggi altre domande sui tag