【发布时间】:2013-07-27 09:01:08
【问题描述】:
我正在尝试在 PHP 中的服务器上以与 iOS 上的 Objective-C 相同的方式加密字符串。我在河豚算法中使用了 PHP 的 crypt() 函数,但它需要两个参数:要编码的字符串和盐。我发现的 Objective-C 实现:https://dl.dropboxusercontent.com/u/28430840/Blowfish-iOS-Source.zip http://www.codeding.com/articles/blowfish-encryption-algorithm-for-iphone 采用三个不同的参数:EBC/CBC 编码、initvector 和密钥——这如何转换为 PHP salt?
我找到了最初的 c 库,但我不知道如何将它包含在我的项目中——当我编译它失败并抱怨 x86.S 文件时。
谢谢!!!
【问题讨论】:
-
您混淆了两个不相关的概念。 bcrypt 不是加密算法;它是一个密钥派生函数,通常用于密码哈希。
标签: php ios objective-c encryption crypt