openwrt中使用lua生成隨機數的方法

Openwrt中使用Lua生成隨機數

在OpenWrt中使用Lua生成隨機數還是比較簡單了,下面記錄一下生成腳本。



fs = require"nixio.fs"
md5 = require("md5")

local rand = fs.readfile("/dev/urandom",16)
local strings= "hellomd5lua"
print(md5.sumhexa(rand))

這裏面主要使用了Openwrt中封裝的 nixio模塊中的fs模塊,這個模塊可以對文件系統中的文件進行讀寫,其中

local rand = fs.readfile("/dev/urandom",16)

就是對 /dev/urandom 這個生成隨機數的節點進行讀取,讀取長度爲16字節。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章