精華區beta mud_sanc 關於我們 聯絡資訊
【 utils.md5 】 格式: utils.md5 (s) 中文: utils.md5 (字串) 說明: 對收到的字串進行 MD5 演算,回傳一個 128 bit 的演算結果。被計算的 字串可以包含空字元。和 utils.hash 函數不同的是,最後的回傳結果是一個 16 位元(128 bit)的數據(沒有被轉換為可印出字元)。如果你想使它變 為可以打印字元的話就必須自己動手轉換它(例如使用 utils.tohex函數)。 範例: print (utils.tohex (utils.md5 ("nick gammon"))) --> result: 9A380FD967D936AC99ED73B4A038CE8C 透過這個函數,可以自己寫一個小型的 md5 校驗和的驗證程式。如下:   f = io.open ("docs/RegularExpressions.txt", "rb")   if f then    print (utils.tohex (utils.md5 (f:read ("*a"))))    f:close ()   end -- if   --> 結果:3764E22E2AC5BA67997C42C288253101 --==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--