Надежность хранения ключа шифрования / дешифрования в KeyChain Access? - PullRequest
0 голосов
/ 07 июля 2011

Я должен хранить данные в базе данных SQLite в зашифрованном формате. Я получил рабочий код шифрования / дешифрования из сети.

Теперь мои проблемы:

  1. Безопасное место для хранения ключа шифрования / дешифрования

  2. А как насчет доступа брелка к ключу магазина? Это абсолютно безопасно на взломанных устройствах?

Обновление: Наконец я решил использовать цепочку для ключей для хранения своего крипто-ключа. Я искал в сети, но обнаружил, что нужно хранить Usename / password / CSR.

Может ли кто-нибудь помочь сохранить простой NSData (мой криптографический ключ) в связке ключей?

1 Ответ

4 голосов
/ 07 июля 2011

Используйте брелок.Вы не сможете добиться большего успеха (если бы вы могли, вы бы не задавали вопрос).Он не будет полностью безопасным (ничего нет; спросите Sony или RSA), но он будет примерно таким же хорошим, как и он.

...