请问
我想在internet上运行三层程序但安全问题如何解决,我想在服务器端进行加密
请问如何加密?谢谢!!!!
我想在internet上运行三层程序但安全问题如何解决,我想在服务器端进行加密
请问如何加密?谢谢!!!!
解决方案 »
- 一个关于硬件加密的问题
- RMB求写一程序
- 如何调用其他窗体中的带参数的一个过程?看看我的问题出在哪儿了??
- 用批处理可以删除文件夹吗?
- ADOQuery的CacheSize问题 ?
- 如何通过注册表修改“区域设置”中的日期,使得它的格式是"YYYY-MM-DD"?
- 如何有选择的对ListView进行改变颜色??? 想了好几天了郁闷中。
- Delphi使用ADODataset组件时的问题
- 调用TerminateThread来强制退出线程时,程序崩溃了
- 这个问题已经困扰了我三天,我快支撑不住了......
- 那里有压缩和加密解密的控件或者代码!谢谢了!
- 在delphi的dll中建立与数据库的连接应该如何写代码呢?
对数据先行加密
,请问如何处理?谢谢!!
至于事件,根据你是存取数据还是更新数据有所不同。
你可以参考李维的“Delphi 5.x分布式多层应用系统篇”
如果是前者,你可以利用COM本身提供的安全机制。
如果你用TSocketConnection,你可以设置他的端口port,
保持scktsrvr.exe的端口和他一致就可以了。
发生,只让我写的程序可以别人的就不行。该如何实现,谢谢!!
对其用户名和密码进行验证,这样,即使其知道服务器的
ip地址和port号也不行
——————————————————————————————————
要使用这个演示(请做以下步骤):
1)确认你已经将该单元复制到硬盘的一个目录,并将该目录加入到项目的搜索路径中(在project|options中选择directories/conditionals中设置);
2)编译Intrcpt.dpr;
3)用REGSVR32 或 TREGSVR在客户端和服务器端分别注册 Intrcpt.DLL;
4)在服务器端打开Socket Server的properties(属性),方法是右击Socket Server在系统托盘上的图标(就是运行scktsrvr.exe后出现的那个),选properties,在GUID拦里加入Intrcpt.DLL的GUID;
5)在客户端:设置SocketConnection控件的InterceptName属性为Intrcpt.DataCompressor,GUID属性会自动设置,编译客户端。
——————————————————————————————————
以上是加密数据的方法。它的作用是防止数据在传输过程中被非法获取后利用。登录的作用是防止非授权的获取对服务器的访问(和加密是两个概念),例子在
..\Borland\Delphi6\Demos\Midas\login里
内容太多你慢慢看了
我一般就是在接口里加个登录函数(用user 和 password做参数),如果成功就连接数据库,不成功就断开,同时返回一个短整型或布尔值说明连接成功或失败(当客户端有注册新用户功能时或需要说明失败原因时用一个整数代表:用户已经存在,密码错误,用户不存在...等)。
加函数的方法是:view|type library打开type library,然后edit|add to interface.