麻辣堂|资源主站|开发论坛|在线手册
首页 Apache Linux Java MySQL 注册帮助 
PHP项目开发组是PHP开发资源网于2007组年建成立的项目开发团队,目前核心开发成员有27人, 项目协作成员8名.下设7个开发组,主要承接大/中型网站项目开发任务。

    由于开发任务较多,人员比较紧张,现面向社会招聘全职或者兼职开发人员,不管你是在校大学生,还是全职开发人员,以及SOHO都可以联系本站,我们可以长期合作,并为您带来丰厚的报酬。
  您现在的位置:PHP开发资源网 > 麻辣堂 > 详细资料
待解决
web加密插件项目外包
悬赏分:20 - 2007年08月22日

我们需要实现网上的硬件认证,类似于网上银行。

1. 只需要基于 B/S 架构的互联网用户认证(通过IE插件实现自动登录)

2. 倾向于简单的认证方式:单向认证,即插件检测USB Key的存在后,取出用户名、加密的密码、
随机数,通过算法加密后传给服务器。服务器根据接收的用户名、随机数和自己数据库里的
用户密码,经过相同算法得出新的加密字符串,如果两个加密字符串(一个来自客户端IE、
一个来自服务器的计算)相同,就认证通过。

2. 服务器端的开发和用户管理系统由我们自己完成,只需提供加密算法的名称,例如standard
DES,extended DESC, MD5 或 Blowfish 算法。

3. 不需要涉及权限等,只需要完成浏览器IE端的插件认证部分。

4. 我们需要,

a. 对USB KEY 进行初始化(标记成只有这些USB KEY才能用在我们系统),防止
客户自行购买。另外需要写入用户名和加密的密码。

b. 客户使用时不需要输入用户名/密码,以后只需进入IE后,键入地址,IE插件能自动识别
USB KEY 存在就自动登陆,没有的话就提醒客户插入USB KEY

c. 如果有可能,在登录期间一直要求USB KEY存在(即提供一个可以从 javascript
中调用的检测USB KEY存在的函数,不需要多次认证)

5. 需要的最终产品是

a. 客户端基于IE的控件,以及源代码
b. 服务器端基于PHP的开发包,或提供算法即可
c. USB KEY 硬件


联系方式:

张先生
Email & MSN : zhanghong@isbnok.com
021-58887963

提问者:goodoon   08-22 15:03
答复
路过。。。顺便帮顶:)
回答者:玉米づ冰冻可乐 - 瓦岗村民 8-22 09:10
我也来回答:
不管你有没有帮助我们,瓦岗寨8万村民将感谢你。。。。。

为防止灌水,您需要计算一道数学题: 答案:
28 + 31 = ? 请将计算结果填在上面

 
[]
©2007 PhpRes.COM