Зашифровать в php и расшифровать в быстром
Я пишу API в php, чтобы общаться с iOS-приложением.
Я хотел бы зашифровать эти данные в php, передать их и так расшифровать в приложении iOS (быстрый язык)
Для шифрования я php без проблем:
$encrypted_string = mcrypt_encrypt(MCRYPT_BLOWFISH, $encryption_key, utf8_encode($pure_string), MCRYPT_MODE_ECB, $iv);
Но когда я получаю данные в iOS, как я могу их расшифровать?
Я видел RNCryptor, который, конечно же, написан на target -c и может быть интегрирован в быстрый проект, но когда я добавляю файлы в проект, x-code не спрашивает меня, хочу ли я их интегрировать, и не не сделать соединительный заголовок.
Кто-то уже имел эту проблему или знает альтернативный способ расшифровки данных в Swift?
1 ответ
То, что Xcode не запрашивал, не означает, что вы не можете создать соединительный заголовок. Просто добавьте в ваш проект файл с именем "-Bridging-Header.h" (конечно, замените его на имя вашего проекта.
Далее посмотрите в настройках сборки для поля Objective-C Bridging Header и установите для него имя вашего заголовка. Затем вы просто импортируете все заголовки Objective C, которые вам нужны, в заголовок моста.
Убедитесь, что вы добавили заголовок моста в корневой каталог вашего проекта. Xcode, вероятно, попытается добавить его в подкаталог.