# Safety 安全加密算法

CreateObject("Stock.Safety")

Safety对象支持涉及安全方面的一系列算法,可以帮助用户进行数据加/解密,制作注册码等。

方法
方法 说明
NetworkMac 取用户机器网卡MAC地址,一般用做识别用户唯一标识的作用,但如果用户计算机没有网卡,那么此方法返回空字符串
DiskSerialNo 取用户机器硬盘序列号,一般用做识别用户唯一标识的作用,但一般只对普通IDE硬盘有效,可以结合NetworkMac方法一起使用
Md5 将给定的字符串采用MD5加密算法定长加密到16位字符串
EncipherString 将给定的字符串按照指定的键进行加密。例如:
Msgbox Safety.EncipherString(str,"weiwei"),此示例将str变量中的字符串按照键“weiwei”字符串进行加密后打印到屏幕上
EncipherKey 将给定的字符串按照指定的加密键定长加密到15位字符串。例如:
msgbox Safety.EncipherKey(str,12345,4321,55558).
注意3个加密键只能为数字
示例
Dim Safety '创建一个变量
'创建Array对象,将对象实例置变量d中
Set Safety = CreateObject("Stock.Safety")
'进行数据定长加密
str = "1234567890-44343234"
msgbox Safety.EncipherKey(str,12345,4321,55558)
1
2
3
4
5
6