我正在为 Mac OS X 创建一个 Twitter 客户端,并且我有一个消费者机密。据我了解,我不应该分享这个密钥。问题是当我将它作为字符串文字放入我的应用程序并使用它时,如下所示:
#define QQTwitterConsumerSecret @"MYSECRETYOUMAYNOTKNOW"
[[QQTwitterEngine alloc] initWithConsumerKey:QQTwitterConsumerKey consumerSecret:QQTwitterConsumerSecret];
它位于我的应用程序二进制文件的数据部分。黑客可以阅读此内容、反汇编应用程序等。
是否有任何安全的方式来存储消费者的秘密?我应该加密它吗?