Construye tus propias funciones SHA-256 y HMAC
Etapa 4 de 7v2 · 38560960

Una ronda de compresión

Calcula las funciones booleanas, rotaciones y suma modular de una ronda.

Constrúyelo en tu lenguaje

El tester trata tu programa como una caja negra: sirve cualquier lenguaje. Estos son los más cómodos para este proyecto.

Funciones Lógicas de Compresión: Choice (Ch\text{Ch}) y Majority (Maj\text{Maj})

En cada una de las 64 rondas de compresión de SHA-256, se utilizan funciones lógicas no lineales bit a bit para mezclar las variables de estado. La función Choice (Ch\text{Ch}) elige bits de yy o zz según el valor de xx.

Modelo mental: La función Choice (Ch\text{Ch})

undefined