在go中使用lua示例, 基于gopher-lua!
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

23 righe
397 B

4 anni fa
  1. package crypto
  2. import (
  3. "crypto/md5"
  4. "crypto/sha256"
  5. "fmt"
  6. lua "github.com/yuin/gopher-lua"
  7. )
  8. func MD5(L *lua.LState) int {
  9. str := L.CheckString(1)
  10. hash := md5.Sum([]byte(str))
  11. L.Push(lua.LString(fmt.Sprintf("%x", hash)))
  12. return 1
  13. }
  14. func SHA256(L *lua.LState) int {
  15. str := L.CheckString(1)
  16. hash := sha256.Sum256([]byte(str))
  17. L.Push(lua.LString(fmt.Sprintf("%x", hash)))
  18. return 1
  19. }