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