2012-06-14 34 views
1

我正在使用iOS中的StringEncryption.m库来加密消息,然后在.Net项目中对它们进行解码。iOS和.NET之间的Rijndael加密

对于99.9%的消息,加密/解密过程起作用。但是,iOS应用程序发送的特定消息始终导致.Net项目出现“填充无效”错误。

问题消息长度为800字节。如果我强制它是799或801字节,加密/解密工作。

双方都在使用CBC,iOS解决方案使用PKCS7填充。 有什么建议吗?

+0

在.Net中使用什么填充? – atk

+0

什么是违规消息? – Paddy

+0

.Net填充是默认(PKCS7) –

回答