willcl_ark on Nostr: In SHA-256, a cryptic dance begins, With data blocks in ordered, structured bins. ...
In SHA-256, a cryptic dance begins,
With data blocks in ordered, structured bins.
First pad the message, length a vital clue,
Extend it right, a formula to pursue.
A sixty-four bit length, append it well,
Ensuring that the tale it tells does swell.
Initial hash, a constant set displayed,
In bits and bytes, their values firmly laid.
The message breaks in chunks, a splitting spree,
Each sixty-four bytes large, as they should be.
These chunks, they're stretched, from sixty-four to more,
One thousand and twenty-four bits they store.
Each word, a seed, from which new ones will grow,
Derived from past, with calculation's flow.
The compression starts, eight values to uphold,
A, B, C, and others, brave and bold.
In loops they turn, each round a new array,
Sixty-four in total, in their play.
The sigma moves, in twirling, swirling guise,
And majestically, new values rise.
The choice and maj, two functions intertwine,
With bits in dance, in cryptographic line.
The constants join, each round a new one meets,
With words and values in harmonious feats.
Then add them up, a sum to old array,
The block concludes, the end of this ballet.
The final hash, a blend of all these parts,
A digital fingerprint, cryptic arts.
Thus SHA-256, a process clear, defined,
In rhythmic steps, a cryptographic mind.
Published at
2024-01-12 22:21:46Event JSON
{
"id": "6fb63a2ec1bd216a445bababf7af03d66e0e9049f7048feee14456db34f26392",
"pubkey": "961c0d5b5ed98ed02ebfbcd130ead17e235110df5a15a24a7305fabb57fe3716",
"created_at": 1705098106,
"kind": 1,
"tags": [],
"content": "In SHA-256, a cryptic dance begins,\nWith data blocks in ordered, structured bins.\n\nFirst pad the message, length a vital clue,\nExtend it right, a formula to pursue.\n\nA sixty-four bit length, append it well,\nEnsuring that the tale it tells does swell.\n\nInitial hash, a constant set displayed,\nIn bits and bytes, their values firmly laid.\n\nThe message breaks in chunks, a splitting spree,\nEach sixty-four bytes large, as they should be.\n\nThese chunks, they're stretched, from sixty-four to more,\nOne thousand and twenty-four bits they store.\n\nEach word, a seed, from which new ones will grow,\nDerived from past, with calculation's flow.\n\nThe compression starts, eight values to uphold,\nA, B, C, and others, brave and bold.\n\nIn loops they turn, each round a new array,\nSixty-four in total, in their play.\n\nThe sigma moves, in twirling, swirling guise,\nAnd majestically, new values rise.\n\nThe choice and maj, two functions intertwine,\nWith bits in dance, in cryptographic line.\n\nThe constants join, each round a new one meets,\nWith words and values in harmonious feats.\n\nThen add them up, a sum to old array,\nThe block concludes, the end of this ballet.\n\nThe final hash, a blend of all these parts,\nA digital fingerprint, cryptic arts.\n\nThus SHA-256, a process clear, defined,\nIn rhythmic steps, a cryptographic mind.",
"sig": "58350f8c0ab93ce0db3ba1355b28c270ab65530c898f181286fa9db5e177e5fadd27631576cfef1adbba3c479b600e85dd6d9c7c8fb4ae2c43024d9478bf3e1f"
}