iPhone: как зашифровать строку - PullRequest
4 голосов
/ 05 августа 2009

Я хотел бы зашифровать строку с AES 256 на iPhone, но не нашел много через Google. Я пытаюсь опубликовать некоторые данные на веб-сайте как часть создаваемой игры, но я не хочу, чтобы пользователь мог обманывать, видя, как они публикуются, потому что это обычный текст. Поэтому я хочу опубликовать одну зашифрованную строку на своей странице php (ala www.test.com/test.php?encrypted= и т. Д.), А затем сценарий php расшифрует ее и сделает все, что нужно, если она действительна.

Ответы [ 3 ]

5 голосов
/ 06 августа 2009

Вы можете просто использовать CryptoHelper, который принят CyrptoExercise Образец проекта

4 голосов
/ 05 августа 2009

Намного проще было бы использовать HTTPS POST, который обеспечил бы вам аналогичную защиту с гораздо меньшим количеством кода, хотя все еще существуют трудности для решения проблемы, которую вы атакуете. Тип решения, которое вы описываете, обычно требует некоторого общего секрета, и очень трудно долго защищать код с помощью общего секрета. Вы можете найти эти сообщения полезными:

Тем не менее, HTTPS, вероятно, является гораздо лучшим решением, чем AES здесь.

0 голосов
/ 05 августа 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...