зашифровать строку с помощью алгоритма шифрования Des64 и Des192 в iPhone SDK? - PullRequest
1 голос
/ 30 декабря 2010

Я хочу зашифровать строку , используя des64 и des192 в iPhone .Я искал в Интернете и нашел какой-то код, но дело в том, что я не очень разбираюсь в криптографии.Я слышал, что в iPhone мы можем использовать систему безопасности, которая имеет функции криптографии.Но они полностью основаны на c и действительно трудны для понимания.

Кто-нибудь может направить меня на какой-нибудь полезный ресурс или объяснить код, который используется для шифрования в iPhone ???!!

Бхарат

1 Ответ

0 голосов
/ 26 апреля 2011

Извините, Crypto обычно не прост. Библиотека разработчиков iPhone содержит пример проекта, включающий в себя некоторую симметричную криптографию с использованием Objective-C.

По сути, вы выполняете такие шаги (не специфичные для какого-либо конкретного крипто-API).

init_crypto_library();

key k = crypto_load_key("my/key.dat");
cipher c = crypto_init_cipher(k, CBCMODE);

while ( char* buf == get_plaintext() ){
  crypto_encrypt( c, buf );
}
char* encrypted = crypto_finalize_cipher( c );
crypto_unload_key( k );

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

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