md5sum/生成随机字符串/od
1.md5sum
md5sum:用于生成和校验文件的md5值
md5sum test.sh > md5.txt #md5.txt为记录test.sh的md5值的文件
md5sum -c md5.txt #-c选项来对文件md5进行校验,生成当前文件的md5,并和之前已经生成的md5进行对比,如果一致,则返回OK,否则返回错误信息
2.生成随机字符串
#使用date 生成随机字符串
date +%s%N | md5sum | head -c 10
#使用 /dev/urandom 生成随机字符串
cat /dev/urandom | head -n 10 | md5sum | head -c 10
备注:
date +%s%N #可以获得一个纳秒级的unix时间戳
/dev/urandom
是Linux系统中提供的随机伪设备,是提供永不为空的随机字节数据流。很多解密程序与安全应用程序(如SSH Keys,SSL Keys等)需要它们提供的随机数据流。
3.od命令
把文件用8进制或者其他的格式显示出来。通常用于查看特殊格式文件的内容(比如/dev/urandom)。
c ASCII字符
d 十进制
o 八进制(系统默认值)
x 十六进制
参考:http://blog.chinaunix.net/uid-9525959-id-2001619.html