Просмотр исходного кода

add: demo/crypto添加文件散列值和通用散列值的示例

Wendal Chen 3 лет назад
Родитель
Сommit
40e77809fe
2 измененных файлов с 10 добавлено и 0 удалено
  1. BIN
      demo/crypto/logo.jpg
  2. 10 0
      demo/crypto/main.lua

BIN
demo/crypto/logo.jpg


+ 10 - 0
demo/crypto/main.lua

@@ -81,6 +81,16 @@ sys.taskInit(function()
         log.info("totp", string.format("%06d" ,r),time.hour,time.min,time.sec)
     end
 
+    if crypto.md_file then
+        log.info("md5", crypto.md_file("MD5", "/luadb/logo.jpg"))
+        log.info("sha1", crypto.md_file("SHA1", "/luadb/logo.jpg"))
+        log.info("sha256", crypto.md_file("SHA256", "/luadb/logo.jpg"))
+        
+        log.info("hmac_md5", crypto.md_file("MD5", "/luadb/logo.jpg", "123456"))
+        log.info("hmac_sha1", crypto.md_file("SHA1", "/luadb/logo.jpg", "123456"))
+        log.info("hmac_sha256", crypto.md_file("SHA256", "/luadb/logo.jpg", "123456"))
+    end
+
     log.info("crypto", "ALL Done")
     sys.wait(100000)
 end)