/dev/random 的前 16 个字节的十六进制转储是什么意思?
当我运行时,head -c 16 /dev/random
我得到以下结果:
0000000 fd43 2676 f87d 8f78 00c9 3119 f697 100c
0000010
这些是什么意思?
我应该更具体一点,0000010 是什么意思,因为无论我运行命令多少次,这个值都是相同的。
答案1
它们毫无意义,它们只是随机的数字。
编辑:和0000000
是000010
十六进制转储的字节索引。它从字节开始0x00
,到字节结束0x0f
。hexdump
为下一个字节显示另一行。
head -c 17 /dev/random | hexdump
将显示如下内容:
0000000 11db e37a 80f1 1b74 733b 391b 3f0a f2f6
0000010 006e
0000011