这样做只是为了好玩,我正在阅读维基百科上的伪代码,它说在预处理时将位“1”附加到消息中,然后将足够的“0”位附加到生成的消息长度模数 512 为 448。然后将消息的长度(以位为单位)附加为 64 位大端整数。
好的。我不确定如何只附加一个“1”位,但我认为可以只附加 128(1000 0000),但如果没有所有的消息长度模数 512 已经是 448,这将不起作用那些额外的 0。在这种情况下,我不确定如何仅附加一个 1,因为我至少需要处理字节。在 C# 中可能吗?
另外,是否有一种内置的方法来附加一个大端整数,因为我相信我的系统默认是小端的。