Как сохранить секретный ключ API в двоичном файле приложения?

, я создаю клиент Twitter для Mac OS X, и у меня есть секрет потребителя. Насколько я понимаю, я не должен делиться этим секретным ключом. Проблема в том, что когда я помещаю его как строковый литерал в свое приложение и использую, например:

#define QQTwitterConsumerSecret @"MYSECRETYOUMAYNOTKNOW"

[[QQTwitterEngine alloc] initWithConsumerKey:QQTwitterConsumerKey consumerSecret:QQTwitterConsumerSecret];

Он находится в разделе данных двоичного файла моего приложения. Хакеры могут прочитать это, разобрать приложение и так далее.

Есть ли безопасный способ хранения секрета потребителя? Следует ли мне его зашифровать?

40
задан Marek Sebera 29 October 2013 в 12:16
поделиться