如果给你一次把电脑内任意地方的数据改变1bit的能力,你能造成多大的破坏?
发布时间:
2024-09-17 05:45
阅读量:
9
当你真的具有改交1bit的能力时,你立刻就会发现有很多算法站到了你的对立面。
它们或者把这1bit改回去,
或许明显表示,有至少1bit改变了。
这些算法包括且不限于,ECC, CRC, MD5, SHA1到SHA512等等。
算法可以是硬件的,就像算法可以是软件的。可以用C语言写成。可以用verilog等HDL语言写成。
数字电路本身就含有消除失真、纠错的含义。
计算机系统架构的发展史,可以看作是和无数个自然界和社会中存在的多种多样的改变1bit的力作斗争,建立有序系统的历史。
所以,改变1bit的能力也只能在爽文小说里爽一爽罢了。
END