Я создаю клиент Twitter для Mac OS X, и у меня есть секрет потребителя. Насколько я понимаю, я не должен делиться этим секретным ключом. Проблема в том, что когда я помещаю его как строковый литерал в свое приложение и использую его, вот так:
#define QQTwitterConsumerSecret @"MYSECRETYOUMAYNOTKNOW"
[[QQTwitterEngine alloc] initWithConsumerKey:QQTwitterConsumerKey consumerSecret:QQTwitterConsumerSecret];
Он находится в разделе данных двоичного файла моего приложения. Хакеры могут прочитать это, разобрать приложение и так далее.
Есть ли безопасный способ хранения секрета потребителя? Должен ли я зашифровать его?
C
? этот фрагмент кодаobjective-c
. - person Mat   schedule 02.04.2011