生成隨機(jī)數(shù):默認(rèn)為(0-32767)
echo $RANDOM
生成指定區(qū)間隨機(jī)數(shù):隨機(jī)生成1-50之間的數(shù)
echo $((RANDOM%50+1))
隨機(jī)生成時(shí)間戳秒和納秒加密運(yùn)算
date +%s%N | md5sum
生成一個(gè)隨機(jī)字符指定10個(gè)在使用md5sum校驗(yàn)
head -c 10 /dev/random |md5sum
/dev/random是什么?
/dev/random是一個(gè)隨機(jī)數(shù)生成器設(shè)備文件,用于生成高質(zhì)量的隨機(jī)數(shù)。它通過(guò)收集系統(tǒng)上的環(huán)境噪聲(例如硬件噪聲,磁盤活動(dòng)等)來(lái)產(chǎn)生隨機(jī)數(shù)。由于它只在系統(tǒng)上有足夠的環(huán)境噪聲時(shí)才能生成隨機(jī)數(shù),因此/dev/random生成的隨機(jī)數(shù)是高質(zhì)量的。
但是,/dev/random的主要缺點(diǎn)是,如果系統(tǒng)上的環(huán)境噪聲不足,則會(huì)導(dǎo)致生成隨機(jī)數(shù)的速度變慢,有時(shí)甚至?xí)耆V?。這可能會(huì)導(dǎo)致某些應(yīng)用程序無(wú)法正常工作,因?yàn)樗鼈冃枰罅康碾S機(jī)數(shù)。
生成隨機(jī)的UUID
UUID,通用識(shí)別唯一碼。
讓分布式系統(tǒng)的所有元素有唯一的辨識(shí)信息。
uuidgen
cat /proc/sys/kernel/random/uuid
加密算法
md5 報(bào)文摘要算法–>校驗(yàn)文件的完整性
md5sum 【文件名】
echo "123" | md5sum
CRC 循環(huán)冗余校驗(yàn)碼–>sksum
echo “123” | sksum文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-500146.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-500146.html
相關(guān)文章
文章名稱 | 文章連接 |
---|---|
【Linux】Centos7 隨機(jī)生成密碼 | https://liucy.blog.csdn.net/article/details/129922682 |
【Linux】隨機(jī)數(shù)的生成 | https://liucy.blog.csdn.net/article/details/130387463 |
到了這里,關(guān)于【Linux】隨機(jī)數(shù)的生成的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!