Foxtable(狐表)用户栏目专家坐堂 → UserName的加解密


  共有1439人关注过本帖树形打印复制链接

主题:UserName的加解密

帅哥哟,离线,有人找我吗?
一笑
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:808 积分:6213 威望:0 精华:0 注册:2014/3/23 23:02:00
UserName的加解密  发帖心情 Post By:2018/1/12 14:54:00 [只看该作者]

按照帮助让登录变得更安全(http://www.foxtable.com/mobilehelp/)编写了登录页面,
其中对UserName进行加密并存在:
If Verified Then
            UserID = Rand.NextString(16
'
生成随机用户ID
            UserName = EncryptText(UserName,"123","123"
'
将用户名加密.
....
wb.AppendCookie("username",UserName'将用户名和密码写入cookie
现在想进入后续网页前进行权限验证,需要使用UserName,用了以下两种方法,都不管用,求解,谢谢!
1.Dim u As String = e.Cookies("username")
UserName = DecryptText(u,"123","123")
2. UserName = DecryptText(UserName,"123","123")


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/12 15:16:00 [只看该作者]

1、报什么错?

 

2、执行下面代码得到什么?

 

Dim u As String = e.Cookies("username")

msgbox(u)


 回到顶部
帅哥哟,离线,有人找我吗?
一笑
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:808 积分:6213 威望:0 精华:0 注册:2014/3/23 23:02:00
  发帖心情 Post By:2018/1/12 16:31:00 [只看该作者]

经测试:
Dim u As String = e.Cookies("username")
u显示为:“aKrghjhgfQY=”
Dim u1 As String = DecryptText(u,"123","123")
u1没有显示(空白)

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/12 16:38:00 [只看该作者]

修改代码

 

msgbox(username)

UserName = EncryptText(UserName,"123","123") '将用户名加密.

msgbox(username)

 

然后退出登录,重新登陆,看弹出什么。

 

同时看下面代码弹出什么

 

Dim u As String = e.Cookies("username")

msgbox(u)


 回到顶部