首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

怎的实现电子密钥

2011-12-13 
怎样实现电子密钥?假如我开发了一套C/S程序,使用的是vb.net+sql2005,那么,就有两个问题:一、我开发的客户端

怎样实现电子密钥?
假如我开发了一套C/S程序,使用的是vb.net   +   sql   2005,那么,就有两个问题:
        一、我开发的客户端如何安全访问sql   2005?如果只是在sql   2005中建立一个数据用户,然后使用这个用户访问sql   2005,那不是很不安全吗?客户端访问sql   2005   的时候,发送的用户和密码被人截获怎么办?
        二、电子密钥有没有用?如何实现?是自己编程实现,还是有专门的程序?由于使用客户端的客户100%的机率中毒,因此,如何使用电子密钥?如何将它和开发的C/S结合起来?
        请高手赐教,不胜感激。

[解决办法]
用RSA(非对称加密)应该可以
[解决办法]
大致是这样的,生成一对公钥与私钥,将公钥公开,客户端用公钥加密,服务器端用私钥解密,解密后也可进行签名,然后再由客户端用公钥进行验证,网上这方面的资料很多,你可以搜索下:rsa会有很多的!!!!希望能帮到你!!!

热点排行