我一直使用加密/解密详细here。以下是场景:
使用utf-8编码的xml内容从服务器检索加密数据。
我可以使用解密方法(AES256 Decryption)将数据解密为 NSData 格式。但是无法通过使用 NSUTF8 / NSASCII 编码将 NSData 转换为 NSString 。
要解密的字符串,密钥如下:
加密字符串: *的 Ti6IFA8agg8XdfYQ / bzpW9OkGM3q3bZMsHrT9lRsg27e8la + GqgE ZiBpVbpFDJ3f1qgaH + vpI0YjsJtvU6rL2YkUHD6rgg3IjyVMmdPtz5U9baPWHFG + / jlWpVULRTP4 PHckEQaQekYo9yjaGWKfWNADzpFUlS99TnWc / XR / 2loWUoatV6mmZDKkIg6sm5BRHaR3MEDoH8bn QUA / RVWc4hc0H4XhMA0f8RsE + i9OhqbqHfkqLss114m9IUICeqBM16mH93VO7jmTTSfSm1YQFSHo 31Lqchmh / baMhaBfd + U1HEkv + WFOP / aaAlKK8Mc7kw + gZMzG + YKGMk7tkAIjepxNK0MD6jxFEtaj bxPUBSl0ewYXAIFRsS1up44w39MH9L2QrKM7RF1s2SZOvNOD4O1cFr22gGy3GQz + syEV / nn4hest 8koob8RKmUZTNrwkfa4xe8G7FMRYfM8fEpm6gy / hWEvwmNo / X2r3SNo7h5q1x19pBKtO1dBUW8Nf kV5G5EyBg6HQv9NBcROYKgjLhJ / VNn1SiH + wh2AcsxwG / dELqHfSBWF7c2jDM3ggBCJWf2P / BwKO EY + G + rHSzAtwtR2tZFZUDHpO / P6GvMw / D7OA7OvqmDWh2jOF4MlzFBCaG7FJAm8BJ2GTCK / V4VQh nloG2Wgtr4PLCRh8GXZnMCzrvxcR7l47 / 8Um7u9HcYVg7dUnfuil3r85niUAobN2fdDNrLcjJ8Eg tanDfPQhz + FBPzt1ygVaYo6Ko3Lq0juHL42vBr4GS2I2UO / WDD + PE6FUL5rXrCHUgL922tnebQuJ DNIaymNxZ9JLMb2SSSUu *
键:的 1ml4nyKW / DggMNhU2qJrvCp80ycHsy32fbSgtdvODGM =
注意:我在ccdecrypt中使用ECB模式进行解密。因为在加密数据时在服务器端使用此模式。