以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  用户密码提取  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=133066)

--  作者:夏许多雪
--  发布时间:2019/4/5 15:05:00
--  用户密码提取
在用户管理系统中,增加用户的相关信息在用户数据表中,但密码是经过加密的,不能直接提取。在移动开发中的设计用户登录页面时要从表格中提取密码确认, 请问如何得到原有的密码,或者说用户密码的密钥1和密钥2是什么?
--  作者:peipei
--  发布时间:2019/4/5 16:29:00
--  

EncryptText

将字符串加密成另一个字符串。

语法:

EncryptText(Value, Key1, Key2)

Value: 要加密的字符串
Key1:  密钥1
Key2:  密钥2

同一个字符串,用不同的密钥加密,会得到不同的加密结果。

EncryptText函数加密的字符串可以用函数DecryptText解密,解密和加密的密钥必须相同。

例如:

Dim Val1 As String = "龙的传人"
Dim
Val2 As String = EncryptText(Val1,"a23","op#") \'加密
Dim
Val3 As String = DecryptText(Val2,"a23","op#") \'解密,两个密钥必须和加密的时候相同
Output
.Show("加密后:" & val2)
Output
.Show("解密后:" & val3)

在命令窗口执行上面的代码,得到的结果是:

加密后:228HqJrxgDHJQFHwqhK3Mg==
解密后:龙的传人


--  作者:夏许多雪
--  发布时间:2019/4/5 17:29:00
--  
这是在userInfos表中config列显示的内容是:Group 分析员 PassWord 5J4rd9nA/F10awcYm7D5mw== Type 2 Role 录入,下划线部分为经加密后的密码,需要知道加密时所用的 密钥1和密钥2,才能将它转换回输入的密码。现在我需要知道的是通过系统自带的用户数据表,所采用的密钥1和密钥2是什么?谢谢。
[此贴子已经被作者于2019/4/5 17:41:33编辑过]

--  作者:peipei
--  发布时间:2019/4/5 20:18:00
--  
密钥1,密钥2,是开发者定义的啊?!
--  作者:夏许多雪
--  发布时间:2019/4/5 23:09:00
--  
系统自带的用户数据表的密钥1,密钥2,不是由开发者定义的,是系统自带的,作为开发者也没有地方可以查到,应该只有foxtable开发商才能知道。
--  作者:有点蓝
--  发布时间:2019/4/6 10:50:00
--  
这个使用的md5加密,加密后在再比较,参考:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=89166

移动开发建议使用自定义用户管理:http://www.foxtable.com/webhelp/scr/2048.htm

--  作者:夏许多雪
--  发布时间:2019/4/6 18:13:00
--  
谢谢版主,有关加密的情况了解了。但按自定义用户管理:http://www.foxtable.com/webhelp/scr/2048.htm进行用户设置时出现二次登记现象,第一次是系统的登录界面,包括开发者和管理员,第二次是自定义的用户登录界面,形成一种 user.name 为开发者或管理员,_username为自行定义的用户名,请教版主如何不让系统登录界面出现。
--  作者:有点甜
--  发布时间:2019/4/7 10:22:00
--  

设置默认用户

 

http://www.foxtable.com/webhelp/scr/1796.htm