Интересуют такие параметры.
- -Стоимость
-Потребляемая мощность
-Быстродействие
-Выделение тепла
-Размер хешируемого буфера
Маска(4):00000000
Начальное значение счётчика(4):00000000
Буфер для хеширования(80 байт)
Алгоритм:
В данном случае маска представляет собой 4 нулевых байта. Поэтому мы берём наш буфер и циклически его дважды хешируем
HASH=SHA256(SHA256(BUFF))
Сравниваем последние 4 байта хеша с маской. Если совпало, модифицируем буфер прибавляя к счётчику единицу. Счётчик хранится в поледних 4 байтах нашего 80 байтового буфера для хеширования и играет ключевую роль в прекращении цикла хеширования.
По выходу из цикла модифицированный буфер становится Выходным буфером.



