如果给你一次把电脑内任意地方的数据改变1bit的能力,你能造成多大的破坏?

发布时间:
2024-09-17 16:18
阅读量:
22

当你真的具有改交1bit的能力时,你立刻就会发现有很多算法站到了你的对立面。

它们或者把这1bit改回去,

或许明显表示,有至少1bit改变了。

这些算法包括且不限于,ECC, CRC, MD5, SHA1到SHA512等等。

算法可以是硬件的,就像算法可以是软件的。可以用C语言写成。可以用verilog等HDL语言写成。

数字电路本身就含有消除失真、纠错的含义。

计算机系统架构的发展史,可以看作是和无数个自然界和社会中存在的多种多样的改变1bit的力作斗争,建立有序系统的历史。

所以,改变1bit的能力也只能在爽文小说里爽一爽罢了。

END