Delphi 加密与.net 加密怎么互解

Delphi 加密与.net 加密如何互解?
相同的加密算法如AES,相同的密钥为何针对相同的字串生成的密文却是不同的???
如何解决?困惑多日,高手赐教!

------解决思路----------------------
关注帮顶!
------解决思路----------------------
鑰匙相同?
------解决思路----------------------
能保证加密算法完全相同吗,你写一个公共的dll,然后放到delphi和.net中调用,看看结果一样吗
------解决思路----------------------
C#的Char是Unicode ;
Delphi的Char是AnsiChar;
如果用Delphi进行AES加密时,最好要传入WideString,这样与C#的string就对应上了
 
------解决思路----------------------
探讨
C#的Char是Unicode ;
Delphi的Char是AnsiChar;
如果用Delphi进行AES加密时,最好要传入WideString,这样与C#的string就对应上了

------解决思路----------------------
就不知道他的D是哪一個版本,如果沒有修改什麼,D2009應該可以與C#的直接交流。呵呵
------解决思路----------------------
探讨
我用D7生成的Dll文件,为何在delphi 调用时的返回值与C# 返回值是不一样的

------解决思路----------------------
转成二进制数组加密 看看加密之前的明文是否一致。
还有看看加密算法是否一样?