sha3
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| sha3 [2023/09/25 10:06] – tekst katarina | sha3 [2025/12/01 11:40] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====SHA-3==== | ====SHA-3==== | ||
| - | **SHA-3** je **hash funkcija**, odnosno | + | **SHA-3** je **funkcija sažetka** |
| + | {{ :: | ||
| Kao i kod SHA-2, postoje 4 verzije SHA-3 algoritma, ovisno o duljini ulaznog bloka, ali se same duljine ulaznih blokova razlikuju. Tako razlikujemo SHA3-224 (1152 bitova), SHA3-256 (1088 bitova), SHA3-384 (832 bitova) i SHA3-512 (576 bitova). | Kao i kod SHA-2, postoje 4 verzije SHA-3 algoritma, ovisno o duljini ulaznog bloka, ali se same duljine ulaznih blokova razlikuju. Tako razlikujemo SHA3-224 (1152 bitova), SHA3-256 (1088 bitova), SHA3-384 (832 bitova) i SHA3-512 (576 bitova). | ||
| - | Broj riječi i veličina bloka u SHA3 također ovise o verziji | + | Broj riječi i veličina bloka u SHA3 također ovise o verziji |
| - | SHA-3 funkcija f se obavlja u nr = 12 + w koraka. Sama funkcija | + | SHA-3 funkcija f se obavlja u nr = 12 + w koraka. Sama se funkcija |
| < | < | ||
| Line 17: | Line 17: | ||
| | | ||
| | | ||
| + | |||
| // funkcije ρ i π | // funkcije ρ i π | ||
| B[y, | B[y, | ||
| - | // funkcija χ | + | |
| - | A[x,y] = B[x,y] xor ((not B[x+1,y]) and B[x+2, | + | |
| + | | ||
| - | // funkcija ι | + | |
| - | A[0,0] = A[0,0] xor RC | + | |
| - | | + | return A; |
| </ | </ | ||
| + | {{ :: | ||
| ===Izvori=== | ===Izvori=== | ||
| [1] Christof Paar, Jan Pelzl, Understanding Cryptography, | [1] Christof Paar, Jan Pelzl, Understanding Cryptography, | ||
sha3.1695636371.txt.gz · Last modified: 2025/12/01 11:40 (external edit)