环境略介绍:小弟用VB做了一个客户端登陆器的软件关于连接服务器这一块的源码如下:Private Sub Command1_Click()
On Error GoTo FinalizeError
Dim path As String
path = App.path
path = path & "\main.exe counnect" & " /u" & "*.*.*.*" & " /p" & "1698"
Shell path, vbNormalFocus
Command1.Enabled = FalseExit Sub
FinalizeError:
MsgBox Err.Description & Err.Number
Exit Sub
End Sub
服务器端那边运行了一个服务器端的程序,端口用的是:"1698"
现在我可以用我自己做的登陆器连服器端的程序,端口用的是:"1698"正常运行一点都问题都没有.求助问题如下:为了安全,小弟想再用VB做一个"加密解密的软件",再服务器端运行,它的用途是把端口:"1698"加密
我客户端这边程序(path = path & "\main.exe counnect" & " /u" & "*.*.*.*" & " /p" & "加密完以后端口")加密完的端口去连接服务器端"加密解密的软件"的加密完后的端口,然后"加密解密的软件"对加密完后的端口解密.最后"加密解密的软件"用解密完后的正常端口:"1698"连接服务器端的程序,端口:1698.
我的意思是说把服务器端的程序和客户端的程序中间挟一个"加密解密的软件"用来给端口加密.
最后的效果是:用netstat -n看见的端口是:加密完的端口一堆乱码.总之看不见"1698"端口或"看见的是一堆乱码"
我不知如何下手去做那个"加密解密的软件".请高手指点.小弟先谢谢了!
呵呵!指点的越详细越好!
如果可以的话,给小弟把源码写出来,并注明每行带码的用处,小弟拿来根据自己的实际需要再进行修改,谢谢了!
On Error GoTo FinalizeError
Dim path As String
path = App.path
path = path & "\main.exe counnect" & " /u" & "*.*.*.*" & " /p" & "1698"
Shell path, vbNormalFocus
Command1.Enabled = FalseExit Sub
FinalizeError:
MsgBox Err.Description & Err.Number
Exit Sub
End Sub
服务器端那边运行了一个服务器端的程序,端口用的是:"1698"
现在我可以用我自己做的登陆器连服器端的程序,端口用的是:"1698"正常运行一点都问题都没有.求助问题如下:为了安全,小弟想再用VB做一个"加密解密的软件",再服务器端运行,它的用途是把端口:"1698"加密
我客户端这边程序(path = path & "\main.exe counnect" & " /u" & "*.*.*.*" & " /p" & "加密完以后端口")加密完的端口去连接服务器端"加密解密的软件"的加密完后的端口,然后"加密解密的软件"对加密完后的端口解密.最后"加密解密的软件"用解密完后的正常端口:"1698"连接服务器端的程序,端口:1698.
我的意思是说把服务器端的程序和客户端的程序中间挟一个"加密解密的软件"用来给端口加密.
最后的效果是:用netstat -n看见的端口是:加密完的端口一堆乱码.总之看不见"1698"端口或"看见的是一堆乱码"
我不知如何下手去做那个"加密解密的软件".请高手指点.小弟先谢谢了!
呵呵!指点的越详细越好!
如果可以的话,给小弟把源码写出来,并注明每行带码的用处,小弟拿来根据自己的实际需要再进行修改,谢谢了!
解决方案 »
- 很多人说这个问题没法解决,不知这里有没有朋友能帮忙解决的?
- 关于焦点问题
- 我用 FileSystemObject 创建了一个文件夹,怎么样才能使建立的文件夹属性是"隐藏"
- 菜鸟紧急求助,从txt文件中读出数据,怎么显示?
- 如何将图片插入到EXCEL里指定的位置?
- VF的文本框与表的绑定
- 报表问题(datareport)
- 其实我只是想将文本框的格式设为:$00.0000,或00.0000,难道必须自己来处理吗?
- 关于Mshflexgrid控件的问题,请高手帮忙解决!
- 又是简单问题,如何得到一个report风格的ListView的某个Item的第二个SubItems的Text?
- 在线等待!!!!----关于winsock发送文件,除文本文件,接收到的文件总是丢失数据
- VB的安装程序制作完成后,出现了‘430’错误
这里有一个加密与解密的代码,只不过加密出来的数值比较长