|
|
|
|
|
by metalrain
1590 days ago
|
|
Visualized like this it feels like security through obscurity, but there must be reason for this. I did wonder why initialization is like: 1. Initialize hash value h0 to h7: first 32 bits of the fractional parts of the square roots of the first 8 primes 2..19). 2. Initialize array of K constants: first 32 bits of the fractional parts of the cube roots of the first 64 primes 2..311 |
|
It seems like a "nothing up my sleeve" way to initialize the variables.