社区发布 TapeOut 科普第三期:拆解 SHA-256Community Releases TapeOut Science Episode 3: SHA-256
社区发布 TapeOut 科普第三期,用 3D 电路模型拆解 SHA-256:从输入 abc 开始,经过文字编码、消息填充、循环移位、异或与模加,完成 64 轮运算生成 256 位摘要;并演示只改一个输入比特后结果的变化。The community released the third TapeOut science episode, using a 3D circuit model to break down SHA-256: starting from input 'abc', it walks through text encoding, message padding, circular shifts, XOR and modular addition, running 64 rounds to produce a 256-bit digest. It also shows how the result changes when a single input bit is altered.

来源 · 2 条Sources · 2
- @novus771
几个逻辑门,怎样变成一台链上计算机? TapeOut 科普第二期,我们把镜头推进电路内部,看看三个部分如何配合:运算单元负责计算,寄存器记住状态,控制单元安排每一步。 从一次 3+5,到依次跑出 1、1、2、3、5、8、13,再到四位数的溢出,用不到两分钟,看懂计算机怎样一步步“算下去”。 视频采用简化四位 CPU 教学模型,帮助理解原理,并非官方原型的内部架构复刻。 @TapeOutWorld @Blonskr @bitcoin2themars @BruceBlue
- @novus771
三个字母,怎样经过电路变成一串哈希?|TapeOut 科普第三期来啦 输入 abc,为什么最后会得到一串看似毫无规律的字符? 这一期,我们把 SHA-256 拆开,用 3D 电路模型跟着一条输入走完全程:文字编码、消息填充、循环移位、异或与模加,再经过 64 轮运算,生成 256 位摘要。 最后只改一个输入比特,看看结果会发生多大变化。 不只看哈希结果,也看清它是怎么算出来的。 @TapeOutWorld @Blonskr @bitcoin2themars @BruceBlue #TapeOut #SHA256