mirror of
https://gitee.com/zhangsken/aliyunpan.git
synced 2026-10-16 02:23:49 +08:00
add md5 hash function for JS plugin
This commit is contained in:
@@ -84,6 +84,11 @@ func (js *JsPlugin) Start() error {
|
||||
kvObj.Set("getString", GetString) // PluginUtil.KV.getString()
|
||||
kvObj.Set("putString", PutString) // PluginUtil.KV.putString()
|
||||
|
||||
// PluginUtil.HashTool
|
||||
hashTool := js.vm.NewObject()
|
||||
pluginObj.Set("HashTool", hashTool)
|
||||
hashTool.Set("md5Hex", Md5Hex) // PluginUtil.HashTool.md5Hex()
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
package plugins
|
||||
|
||||
import (
|
||||
"crypto/md5"
|
||||
"crypto/tls"
|
||||
"fmt"
|
||||
"github.com/jordan-wright/email"
|
||||
jsoniter "github.com/json-iterator/go"
|
||||
"github.com/tickstep/aliyunpan-api/aliyunpan"
|
||||
@@ -192,3 +194,9 @@ func PutString(key, value string) bool {
|
||||
}
|
||||
return true
|
||||
}
|
||||
|
||||
// Md5Hex md5加密
|
||||
func Md5Hex(text string) string {
|
||||
hash := md5.Sum([]byte(text))
|
||||
return fmt.Sprintf("%x", hash[:])
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user