`
bk562bk
  • 浏览: 26722 次
社区版块
存档分类
最新评论

VB URL编码与解码 URL加密与解密

 
阅读更多

    VB URL 编码与解码,VB URL 加密与解密,VB URL 编码,VB URL 加密,VB URL 解码,VB URL 解密,VB UrlEncoding,VB URLDecode。

 

VB URL 编码,VB URL 加密:

Public Function UrlEncoding(StrX As String) As String                           'URL编码
    On Error GoTo over
    Dim I, StrReturn As String, Thischr, Innercode
    StrReturn = ""
    For I = 1 To Len(StrX)
        Thischr = Mid(StrX, I, 1)
        If Abs(Asc(Thischr)) < &HFF Then
            If Thischr = " " Then
                StrReturn = StrReturn & "+"
            ElseIf InStr("!""#$%&'()*+,/:;<=>?@[\]^`{|}~%", Thischr) > 0 Then
                StrReturn = StrReturn & "%" & Hex(Asc(Thischr))
            Else
                StrReturn = StrReturn & Thischr
            End If
        Else
            Innercode = Asc(Thischr)
            If Innercode < 0 Then Innercode = Innercode + &H10000
            StrReturn = StrReturn & "%" & Hex((Innercode And &HFF00) \ &HFF) & "%" & Hex(Innercode And &HFF)
        End If
    Next
    UrlEncoding = StrReturn
    Exit Function
over:
    UrlEncoding = ""
End Function

 

VB URL 解码,VB URL 解密:

Public Function URLDecode(ByRef strURL As String) As String                     'URL解码
    Dim I As Long
    If InStr(strURL, "%") = 0 Then URLDecode = strURL: Exit Function
    For I = 1 To Len(strURL)
        If Mid(strURL, I, 1) = "%" Then
            If Val("&H" & Mid(strURL, I + 1, 2)) > 127 Then
                URLDecode = URLDecode & Chr(Val("&H" & Mid(strURL, I + 1, 2) & Mid(strURL, I + 4, 2)))
                I = I + 5
            Else
                URLDecode = URLDecode & Chr(Val("&H" & Mid(strURL, I + 1, 2)))
                I = I + 2
            End If
        Else
            URLDecode = URLDecode & Mid(strURL, I, 1)
        End If
    Next
End Function

分享到:
评论

相关推荐

    VB对URL进行安全编码、解码示例

    内容索引:VB源码,字符处理,加密,解密,URL VB对URL进行安全编码、解码示例,其实大家都见到过类似的效果,是为了安全其见才这样做,将URL按一定的编码规则重组,在时行解码,这样即使别人截取了URL,也无法还原出...

    vb6.0下AES加解密模块,可对字符和文件进行加解密

    vb6.0下AES加解密模块,可修改后做软件注册等,本加密程序可以加密字符和加密文件,当然也可解密,对学习AES算法当然是挺有参考意义的。可在多种场合中都可应用.

    VB C# 图片 文字 加密 解密 base64

    VB C# 图片 文字 加密 解密 base64VB C# 图片 文字 加密 解密 base64VB C# 图片 文字 加密 解密 base64

    vb下BASE64加密及解密(UTF-8)

    网上查到的基本都是GB2312编码下的BASE64转码,稍微修改了一下用于UTF-8格式的转码

    Base64 个性化加密解密功能VB源码

    Base64 个性化加密解密功能VB源码,自己专用的加密解密功能,别人用标准的Base64解码就解不开了。可用于密码等重要信息的存储!

    MD5算法的ASP实现,MD5简介,MD5加密解密vb工程

    MD5算法的ASP实现,MD5简介,vb建立的MD5加密解密工程例子

    迅雷专用下载链接URL转换解密的VB源代码.rar

    关于迅雷专用链接的解密,烈火站长工具有此服务,今天再来介绍一下VB编写的小程序,用来实现迅雷下载地址URL转换及解密功能,大家知道吧,迅雷的下载地址是经过特殊处理的,我们平时是看不到的,使用这个小程序可...

    Base64编码解码、无乱码。本人亲自测试使用。.

    本人亲自测试了这个软件,在转换的时候注意选择编码方式,否则也容易导致乱码的出现。QmFzZTY05piv572R57uc5LiK5pyA5bi46KeB55qE55So5LqO5Lyg6L6TOEJpdOWtl+iKguS7o+eggeeahOe8lueggeaWueW8j+S5i+S4gO+8jOWkp+...

    小巧强悍的工具Convert:正则表达式测试/代码转换/翻译/编解码/加解密

    4、Encoding&lt;-&gt;Decoding:编码和解码,包括Base64、UTF-8、Unicode、HTML(&)、URL(%)…… 5、Encryption&lt;-&gt;Decryption:加密和解密,包括高级标准算法(AES)、数据标准算法(DES)、三重数据标准算法(TripleDES)、...

    K算法加密程序,带加密和解密程序,解密程序有登陆设置!

    这个程序的加密原理很简单,就是先将一段文字用base64编码,然后再用凯撒编码,再输出。 压缩包内文件夹: zh-cn:中文的程序和源码 lib:程序类库和源码,关于怎么用这个库就看代码就行了 Wizard:没做完,是个...

    文件编码转换/Screnc加解密/简繁转换 1.0

    3、对ASP代码进行加密或解密或简繁转换前须确认文件的编码为ANSI,否则可能出现乱码, 完成操作后可再转回原编码。 4、ASP加密是相当于调用微软的: 如果包含: screnc.exe /s /f /xl /e asp *.* screnc...

    用vb实现DES加解密算法(二)--加密

    VB使用2x2、3x3矩阵加密编码法(cipher)实例.rar

    简易的矩阵加密编码法(cipher),使用2*2、3*3矩阵加密编码。 M 是用来将字串 "编码" 的矩阵 ,可以任意指定矩阵中的元素,但是必须是一个n×n的可逆方阵(invertible square matrix),这里只简单的以2×2的方阵来表示...

    pdf417编码程序(c#)

    pdf417编码完整程序 包含两个 分别用的两个开源代码 另附解码测试工具 但是对汉字编码有问题 这里可以采用控制扫描枪进行加密解密解决

    教你如何解密js/vbs/vbscript加密的编码异处理小结

    js/vbs/vbscript加密代码: &lt;body style=”font:12px”&gt; &lt;fieldset&gt; ”center”&gt;源码变异处理 &lt;/legend&gt; &lt;table&gt; &lt;tr u00a0valign=top&gt; ... VB 脚本加密 &lt;/button&gt; &lt;p style=”font:12

    Adsl宽带密码破解程序,VB开发的源代码.rar

    但是请不要胡乱使用,最终会是被人发现的,主要是介绍大家一种破解方法,一些VB的编程技巧。 使用方法: 单击"获取账号"或者自己输入宽带账号。 单击"浏览"选择一个字典文件(TXT)。然后单击"载入"把文件加入列表...

    vc++ 应用源码包_1

    详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动...

    .NETCmd5源码/md5解密网站源码,MD5查询站源码

    超级加解密转换工具 源码名称: Cmd5源码/md5解密网站源码,MD5查询...对于md5、sha1、mysql、ntlm等的实时解密成功率在全球遥遥领先,同时是全球唯一支持vb、dz、ipb、mssql等其它大量加密方式实时解密批量破解的网站。

    java源码包---java 源码 大量 实例

     WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书  Java局域网通信——飞鸽传书源代码,大家都知道VB...

    java源码包2

     WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书  Java局域网通信——飞鸽传书源代码,大家都知道...

Global site tag (gtag.js) - Google Analytics