2012-04-19 2 views
4

Я новичок в шифровании в iOS, и я застрял в шифровании AES128. Есть ли какая-то предварительно встроенная библиотека (возможно, OpenSSL), которую я могу легко использовать?Кодирование AES128 в iOS4 +

Если да, то как его реализовать и использовать? Есть ли учебники?

Я нашел несколько «простых» руководств по созданию OpenSSL и импортированию их в Xcode, но ни один из них не работал для меня. Кроме того, он должен быть совместим с iOS4, поэтому решение с помощью CommonCrypto, похоже, не является решением (поскольку несколько основных методов - это только iOS 5+).

Спасибо за любую помощь, я потянув меня за волосы над этим :)

+0

Связанный, но не совсем дубликат: http://stackoverflow.com/questions/7770424/for-aes128-using-cccrypt-can-the-key-be-longer-than-128-bits – CodaFi

+0

Upvote. Мне тоже нужно решение этой проблемы. – citruspi

ответ

2

This написано в Obj-C и позволяет AES128 шифрования NSString и NSData.

Я забираю его обратно. Он использует CommonCrypt.

+0

Я нашел эти протоколы раньше, но я думал, что они не совместимы с iOS 4 (просто iOS5) ... есть ли у вас некоторый опыт их использования? Как я писал в своем Q - они используют CommonCrypto/CommonCryptor.h ... –

+0

спасибо в любом случае ... действительно ... :) –

+0

@animal_chin Я нашел это из [этого сообщения] (http://tharindufit.wordpress.com/2011/12/15/AES128-шифрования в КСН-и-дешифрования-в-PHP /). – citruspi

Смежные вопросы