我正在開發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