3

我正在尝试在 PHP 中的服务器上以与 iOS 上的 Objective-C 相同的方式加密字符串。我在河豚算法中使用了 PHP 的 crypt() 函数,但它需要两个参数:要编码的字符串和盐。我发现的 Objective-C 实现:https ://dl.dropboxusercontent.com/u/28430840/Blowfish-iOS-Source.zip 位于http://www.coded.com/articles/blowfish-encryption-algorithm- for-iphone采用三个不同的参数:EBC/CBC 编码、initvector 和密钥——这如何转换为 PHP salt?

我找到了最初的 c 库,但我不知道如何将它包含在我的项目中——当我编译它失败并抱怨 x86.S 文件时。

谢谢!!!

4

1 回答 1

0

我想您正在查看错误的功能。这不是crypt您搜索的内容,而是mcrypt_encrypt.

这个函数接受一个初始向量、一个键和一个编码参数。

于 2013-07-26T23:09:56.093 回答