我真的对关于SHA 256的计算感到困惑。
W_t变量:W_t的值是多少?我怎么才能得到那个价值?
我仍然很困惑,因为使用英语的解释。我是个初学者,你的任何帮助对我来说都是一个好处。
发布于 2019-03-08 10:11:38
它是在SHA-256消息调度(NIST-FIPS 180-4);
将长度为M的消息l作为通常的填充方式进行填充;
填充后,填充消息被解析为M^{1},\ldots,M^{N},其中每个消息的大小为512位。
子索引t表示以512位为单位的32位.因此,M_t^{(i)}是M^{(i)} for 0 \leq t \leq 15中的t-th 32位。
W_t被定义为你的方程;
哪里
\sigma_1^{256}(x)和\sigma_0^{256}(x)操作32位,产生32位。
注:以上256个\sigma表示SHA-256中的256个.类似地,SHA-512也有\sigma_0^{512}(x)和\sigma_1^{512}(x)。
https://crypto.stackexchange.com/questions/67873
复制相似问题