读书人

求大神指导网页加密登录代码识别!

发布时间: 2013-03-10 09:38:39 作者: rapoo

求大神指点,网页加密登录代码识别!急
http://111.11.111.111?key= Encrypt(企业名称,密码)//我不知道这格式对不对,可以不可以这样写。

大神我想问下,上面那个网页链接,点击后如何写啊,传递参数可以写?key=Encrypt(这里面怎么写)。

比如说我在网页上写了一个text.Text="淘宝"; text1.Text="000000";一个为名称,一个为密码。
密钥为 111111
我怎么实现点击链接的时候看不到企业名称和密码,成加密格式,而且能通过另外一个网站的用户名和密码登录界面。另一个网站数据库里有此名称和密码。

以下为加密的代码,标记的地方求解释啊


public static string Encrypt(string Text, string sKey)//这里的string Text, string sKey什么意思啊

{

DESCryptoServiceProvider des = new DESCryptoServiceProvider();

byte[] inputByteArray;

inputByteArray = Encoding.Default.GetBytes(Text);

des.Key = ASCIIEncoding.ASCII.GetBytes(System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(sKey, "md5").Substring(0, 8));//这里的sKey是直接替换成密钥,还是保留skey. md5我知道是格式

des.IV = ASCIIEncoding.ASCII.GetBytes(System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(sKey, "md5").Substring(0, 8));

System.IO.MemoryStream ms = new System.IO.MemoryStream();

CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(), CryptoStreamMode.Write);

cs.Write(inputByteArray, 0, inputByteArray.Length);

cs.FlushFinalBlock();

StringBuilder ret = new StringBuilder();

foreach (byte b in ms.ToArray())

{

ret.AppendFormat("{0:X2}", b);

} return ret.ToString();

}


求高手教啊

[解决办法]
你是说要解密是吗?那你有解密函数才行

读书人网 >C#

热点推荐