SHA: Secure Hashing Algorithm - Computerphile
3-Second Blueprint (English)
- Pads input files with a 1 bit, zeros, and a 64-bit length field so every message divides cleanly into 512-bit blocks.
- Runs 80 compression rounds of bitwise logic, bit rotations, and modular addition across five 32-bit state registers.
- Produces a fixed 160-bit digest with strong avalanche diffusion, while noting collision flaws pushed systems to SHA-2 and SHA-3.
SHA-1 compression512-bit block padding160-bit hash digestAvalanche effectBitwise rotation & XOR
3-Sekunden-Fazit (Deutsch)
- Füllt Eingabedaten mit einem 1-Bit, Nullen und der 64-Bit-Nachrichtenlänge auf exakte Vielfache von 512-Bit-Blöcken auf.
- Verarbeitet jeden Block in 80 Kompressionsrunden aus Bit-Rotationen, XOR-Logik und modularer Addition über fünf 32-Bit-Register.
- Erzeugt einen 160-Bit-Hash mit starkem Lawineneffekt und erklärt, warum Kollisionsangriffe den Wechsel zu SHA-2/SHA-3 erzwangen.
SHA-1-Kompressionsfunktion512-Bit-Padding160-Bit-PrüfsummeLawineneffektBit-Rotation & XOR
Note / Hinweis: Blueprints are AI-generated educational summaries (0% Politics · 0% Religion · 0% Brainrot) and do not constitute medical, legal, or financial advice. / KI-generierte Zusammenfassung zu Bildungszwecken – ersetzt keine medizinische, rechtliche oder finanzielle Fachberatung.