В Objective-C нет прямой реализации bCrypt (http://codahale.com/how-to-safely-store-a-password/)), и хотя есть код на C, который это выполняет, он специально предназначен для процессоров x86, использующих библиотеки BSD.
Я создаю приложение для iOS, которое использует те же хеши паролей, что и соответствующие онлайн-приложения (.NET и HTML5 + Javascript).
Я не совсем там, где должен быть, где я могу прочитать очень упрощенныйJava-код (http://www.mindrot.org/projects/jBCrypt/) и перевод его в код Objective-C, подходящий для разработки под iOS.
Однако есть реализация Ruby (https://github.com/codahale/bcrypt-ruby),, и я слышал, что выможно использовать Ruby для создания приложений iOS. Могу ли я затем свернуть код Ruby в статическую библиотеку и связать его с моими проектами iOS? Или даже использовать Mono и использовать реализацию .NET (также чистый, чистый код, нетпроект зависимости) создать статическую библиотеку?
Или, наконец, кто-нибудь знает о реализации кода bCrypt в Objective-C?Я не знаю достаточно о .NET / C # / Ruby, чтобы перевести его сам.