为什么加密算法可能会在AS3和PHP中产生不同的结果? 在AS3中,我使用来自http://labs.boulevart.be/index.php/2007/05/23/encryption-in-as2-and-as3/的库。 在PHP中我使用RC4 Cipher。
有人可以告诉我这是什么问题吗?感谢。
答案 0 :(得分:1)
您如何比较这两个结果?您可以将一个结果显示看作十六进制字符串,另一个用ASCII表示。您是否也尝试将结果与在线(例如来自维基百科)的测试向量进行比较以获得一些简单的字符串,看看您是否得到了预期的结果?
答案 1 :(得分:0)
假设显而易见的是具有相同的键和初始化值,您可能需要查看两个实现的字节序假设。
答案 2 :(得分:-1)
如果加密库的初始向量(iv)不相同(并且它不可能是随机的),加密将不会给你相同的结果。
如果你想检查 - 用一个检查加密,用其他和vise-verse解密