我正在开发iOS应用程序。在该应用程序内部,我必须调用SOAP服务并发送加密数据。要与SOAP服务进行通信,我必须使用已经使用Android应用程序的相同配置。在该应用程序下面的代码存在:如何将Java(Android)加密参数转换为iOS加密?
private static final String ENCRYPTION_KEY_TYPE = "DESede";
private static final String ENCRYPTION_ALGORITHM = "DESede/CBC/PKCS7Padding";
我需要转换的是PARAMS这样我就可以CCCrypt
功能使用它们。我猜想DESede
键类型对应于kCCAlgorithm3DES
。对于算法我读CBC
是默认的,所以我想我必须使用kCCOptionPKCS7Padding
。我也有iv
键。
我的推定是否正确?
10倍重播。我对iOS很新,我对C和Crypto有一些经验。我在谷歌搜索,我发现[解决方案](http://www.phonesdevelopers.com/1782361/),返回我需要的确切字符串(我从SOAP服务对于给定的一组params正确的字符串)。 – new2ios 2014-10-04 12:04:42