~~~~~~~~关与Cookies的问题,请关注~~~~~~~~~~~~~~~~~~~~
以前用过Cookies但没有把他加密,现在把他用md5加密了以后取出来的都是加密后的信息,我该怎样做才能取道我写进去的信息呢?
name=aa,pwd=11
原来的:
Response.Cookies["name"].Value=name.text;
Response.Cookies["pwd"].Value=pwd.text;
现在的:
Response.Cookies["name"].Value=FormsAuthentication.HashPasswordForStoringInConfigFile(name.text,"md5");
Response.Cookies["pwd"].Value=FormsAuthentication.HashPasswordForStoringInConfigFile(pwd.text,"md5");
问题点数:20、回复次数:9Top
1 楼wwonion(洋葱)回复于 2004-12-01 09:47:42 得分 5
数据库中的 用户密码 也用MD5加密,和Cookies 里加了密的字符一样就通过验证Top
2 楼xiahouwen(武眉博<活靶子.NET>)回复于 2004-12-01 09:48:12 得分 0
md5是不可逆的
无法得知
你可以用一些可逆的加密算法Top
3 楼46539492(男儿当自强(http://blog.csdn.net/46539492/))回复于 2004-12-01 09:51:59 得分 5
都加密了再比较嘛!Top
4 楼ldpldy(小n)回复于 2004-12-01 09:54:33 得分 0
还有一个问题:
现在我做购物车,想用这样的方法
Cookies[“PruducetId”]="1;3;45;32;"//产品的ID
Cookies["Psourse"]="10;12;5;3;"//对应的购买产品数量
增加产品没问题,要是删除产品,怎么才能做到对应的删除产品ID和对应的购买数量呢?
Top
5 楼exboy(kuku)回复于 2004-12-01 09:55:30 得分 5
md5不能在反逆过来的,如果是要显示出来的信息,最好就不要使用加密了。Top
6 楼ldpldy(小n)回复于 2004-12-01 09:55:51 得分 0
分不够了,我++Top
7 楼zhanqiangz(闲云野鹤-Overriding)回复于 2004-12-01 09:59:05 得分 5
加密后在比较!
购物车:
做一个可串行化的类保存到session里,能保证两项之间的对应,不应该保存到cookie里,个人认为。Top
8 楼ldpldy(小n)回复于 2004-12-01 10:02:35 得分 0
我们头说不要用session,服务器 资源很紧张的了Top
9 楼ldpldy(小n)回复于 2004-12-01 10:41:12 得分 0
自己顶Top




