文件名称:delphi加密C#解密全部源码
文件大小:99KB
文件格式:RAR
更新时间:2015-01-04 17:09:08
delphi加密C#解密全部源码
一个项目,客户端D,服务端C#,要求D发送的密码在C#能解析. 研究了三天,采取的办法是采用D开发一个dll,在C#中调用. 办法一:可以采用相同的算法,但网上的资料少得可怜. 办法二:采用D做DLL C#调用 ,问题在于D返回string类型,导致的内存冲突. 本DEMO解决了内存的问题. 不容易,多要点分,sorry了.
【文件预览】:
测试DLL函数是否正确
----Unit1.ddp(51B)
----DelphiTestFunc.res(876B)
----Unit1.dcu(8KB)
----Unit1.~ddp(51B)
----Unit1.dfm(353B)
----DelphiTestFunc.cfg(434B)
----Unit1.~dfm(353B)
----DelphiTestFunc.dpr(194B)
----DelphiTestFunc.dof(2KB)
----Unit1.~pas(5KB)
----Unit1.pas(5KB)
Delphi开发的DLL源码
----MeetingMsgEn.dpr(3KB)
----MeetingMsgEn.dof(2KB)
----MeetingMsgEn.cfg(434B)
----MeetingMsgEn.dll(41KB)
VS2010CSharp调用源码
----WindowsFormsApplication1()
--------WindowsFormsApplication1()
--------WindowsFormsApplication1.sln(914B)
--------WindowsFormsApplication1.suo(23KB)