Jam*_*rih 1 c# java hash objective-c bcrypt
在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/)并将其转换为适合iOS开发的Objective-C代码.
但是,有一个Ruby实现(https://github.com/codahale/bcrypt-ruby),我听说你可以使用Ruby来构建iOS应用程序.我可以将Ruby代码转换为静态库,并将其链接到我的iOS项目吗?或者,甚至使用Mono并利用.NET实现(也是一个干净的,纯代码,无依赖项目)来构建静态库?
或者,最后,有没有人知道bCrypt代码的Objective-C实现?这看起来很简单,我只是不太了解.NET/C#/ Ruby自己翻译它.
Jas*_*erg 10
我最近开源了我自己的BCrypt Objective C实现.我也寻找现有的Objective C实现,但无济于事.所以我从Java移植了一个!
它没有任何外部库或框架依赖项,因此它可能非常适合您.
你可以在这里找到它...
http://www.jayfuerstenberg.com/blog/bcrypt-in-objective-c https://github.com/jayfuerstenberg/JFCommon
| 归档时间: |
|
| 查看次数: |
3616 次 |
| 最近记录: |