网址中32位字符串是什么,如何反编译

网址中32位字符串是什么,如何反编译,第1张

MD5代码,用来加密文字、文件数据,将任何大小和类型的数据加密成32位或者16位的16进制代码,这个加密是不可逆的,也就是不可以解密。不过网上有一些工具可以进行破解,原理是把大量的数据进行加密,然后把原数据和加密后的MD5码添加到数据库,再把要解密的MD5代码和数据库里的数据进行比对,运气好的话可以解出来,如果加密的是文件或者是太过复杂的文本那就解不出来了,这种方法是暴力破解法,可以给你个解密的网站试一下,不过我刚试过,这两个代码都解不出来,应该是加密的比较复杂的文字:

http://www.cmd5.com/

要解决的问题:

将下面的URL作为一个参数传到其他的页面

1 http://domain/de.apx?uid=12&page=15

2 url后面的参数中出现汉字等,如: ....aspx?title=起重机

在出现上面的情况的时候,必须经过一个RUL编码和解码的过程,否则会出现错误.

代码如下:

<a href="DictEdit.aspx?Dict=<%#Eval("SourceLang")%>&target=<%#Eval("TargetLang")%>&Email=<%#Eval("UserEmail")%>&Word=<%#System.Web.HttpUtility.UrlEncode(Eval("Word").ToString())%>"><img src="/img/mini_edit.gif" alt="编辑" /></a>

1//传值

2string temp = " <a href='Add.aspx?url=" +Server.UrlEncode( skin.Page.Request.Url.AbsoluteUri )+ "&title=" +Server.UrlEncode( skin.Page.Header.Title )+ "'>添加到收藏夹</a>")

3

4//在另外一个文件中取从上面传的值

5if (Request.QueryString["url"] != null)

6{

7string url = Server.UrlDecode(Request.QueryString["url"].ToString())

8this.txtAddress.Text = url

9}

10if (Request.QueryString["title"] != null)

11{

12string title = Server.UrlDecode(Request.QueryString["title"].ToString())

13this.txtTitle.Text = title

14}

原文链接在这里:)

http://www.cnblogs.com/lihuimingcn/archive/2008/11/04/1326433.html


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6651430.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存