反序列化和数据保护的问题

一个项目,用到了序列化和数据保护的问题(其实也就是用IssueVission里面的现成代码)。

把序列化/反序列化和数据保护的代码封装到了一个DLL中,建立了两个EXE项目:

一个EXE项目调用DLL,一切都OK,数据能正确的被序列化和反序列化,数据的保护(加密与解密)都正常。

另外一个EXE项目也调用DLL,但这个项目只是简单的使用上面的EXE生成的序列化后的数据并反序列化后使用,结果失败!

进行跟踪的结果是,在执行数据保护的解密过程的时候失败了,把数据保护过程禁止则一切OK!

这是什么原因?该怎样解决?

posted @ 2004-06-22 17:02  无之无  阅读(593)  评论(5编辑  收藏  举报