我在php中编写API以与iOS App进行通信。
我想在php中加密这些数据,在iOS应用程序中传输它们并进行解密(快速语言)
加密i php没问题:
$encrypted_string = mcrypt_encrypt(MCRYPT_BLOWFISH, $encryption_key, utf8_encode($pure_string), MCRYPT_MODE_ECB, $iv);
但是当我在iOS上收到数据时,我该如何解密呢?
我看到RNCryptor当然是用objective-c编写的,它可以集成在一个快速的项目中,但是当我将文件添加到项目时,x-code不会问我是不是想要整合它们,它不会形成桥接头。
有人已经遇到过这个问题,或者知道在swift中解密数据的替代方法吗?
答案 0 :(得分:0)
仅仅因为Xcode没有提示你并不意味着你无法建立一个桥接头。只需将一个文件添加到名为" -Bridging-Header.h"的项目中。 (当然,请替换为您的项目名称。
接下来查看Objective-C Bridging Header字段的构建设置,并将其设置为标题的名称。然后,您只需在桥接头中导入所需的所有Objective-C标头。
确保在项目的根目录中添加桥接头。 Xcode可能会尝试将其添加到子目录中。