- 博客(0)
- 资源 (3)
- 收藏
- 关注
VB ASP MD5 SHA HMAC AES GZIP BASE64 微信公众号EncodingAESKey 十全大补DLL
CNBJX-原创函数,首发CSND
3.1 Base64
-------------------------------------------------------------------------------
Base64Decode(Str)
Base64DecodeRaw(Str) as byte()
Base64Encode(Str)
FileBase64(file)
3.2 Hex
-------------------------------------------------------------------------------
HexDecode(Str)
HexDecodeRaw(Str) as byte()
HexEncode(Str)
File2Hex(file)
3.3 hash String
-------------------------------------------------------------------------------
stringOrByte : 可以是字条串或字节数组
ChatSet : 可选,指定编码
MD2(stringOrByte, [ChatSet As String]) As String
MD4(stringOrByte, [ChatSet As String]) As String
MD5(stringOrByte, [ChatSet As String]) As String
SHA1(stringOrByte, [ChatSet As String])
SHA256(stringOrByte, [ChatSet As String]) As String
SHA384(stringOrByte, [ChatSet As String]) As String
SHA512(stringOrByte, [ChatSet As String]) As String
3.4 hash Byte
-------------------------------------------------------------------------------
abytData : 字节数组 asp里请加()号 如: bytes="" md5_byte((bytes),0,0)
可选参数 iStart iEnd 默认为0,取整个 bytes的hash值
----------------------------------------------------
[可选] iStart: 起始位置 [可选] iEnd:结束位置
分块取值有几种情况
1: iStart = 0 , iEnd = 1024 * 1024 * 1 '读取前面1M
2: iStart = -1024 * 1024 * 1 , iEnd = 0 '读取后面1M
3: iStart = 10, iEnd = iStart + 10 '读取第10个字节后的10个字节 (10-20)
4: iStart = -20,iEnd = -10 '读取尾部 (-20 -> -10 的字节)
----------------------------------------------------
MD2_Byte(abytData As Array(Byte), [iStart As Double = 0], [iEnd As Double = 0]) As String
MD4_Byte(abytData As Array(Byte), [iStart As Double = 0], [iEnd As Double = 0]) As String
MD5_Byte(abytData As Array(Byte), [iStart As Double = 0], [iEnd As Double = 0]) As String
SHA1_Byte(abytData As Array(Byte), [iStart As Double = 0], [iEnd As Double = 0]) As String
SHA256_Byte(abytData As Array(Byte), [iStart As Double = 0], [iEnd As Double = 0]) As String
SHA384_Byte(abytData As Array(Byte), [iStart As Double = 0], [iEnd As Double = 0]) As String
SHA
2016-01-16
CryptoJS 微信公众号EncodingAESKey加解密及sha1签名
找遍全网都没有JS或asp能用的微信公众号消息加解密函数,只好自己动手写一个。提供给需要的朋友。
基于CryptoJS代码实现,内附DEMO。
2016-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人