Я использую crypto ++ для отправки зашифрованных HTTP-запросов AES в механизм приложения, планируя их расшифровать. Мой план состоит в том, чтобы зашифровать часть после «?» так что это примерно так:crypto ++/pycrypto с движком google app
http://myurl.com/Command?eiwjfsdlfjldkjfs при зашифрованном виде. Тем не менее, я застрял, выясняя, как расшифровать его на другом конце, и все же пользователь получает() ответ, чтобы получить аргументы. Может ли кто-нибудь посоветовать, принимаю ли я неправильный подход? Должен ли я расшифровывать, а не использовать get(), но мой собственный парсер?
так, если у меня есть несколько параметров, то я должен отдельно шифрования и дешифрования каждого параметра? Я подумал об этом, но до сих пор не был уверен, что это стандартный способ делать вещи (если есть стандартный способ). Разве это не просто вызовет имена параметров? – Joey
Я отредактировал свой ответ, чтобы объяснить, как зашифровать все параметры сразу. Надеюсь, это поможет – jbochi
Спасибо, ваше редактирование очень полезно. Тем не менее, что-то не работает на моем расшифровке. Я столкнулся с этой ошибкой: кодек ascii не может кодировать символы в позиции 0-7 После прочтения, я собрал, мне нужно было вызвать encode() на ciph перед расшифровкой, что избавилось от этой ошибки. Я использовал «utf-8», потому что кодировка, когда getCString из моего URL-адреса NSString является «NSUTF8StringEncoding». Когда я пробую это на примерной строке, я получаю полный беспорядок для результата в обычном var. Любая идея почему? – Joey