我試圖在PHP中的服務器上以與在iOS上的Objective-C上相同的方式加密字符串。我用blowfish算法使用了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鹽?PHP和iOS中的Blowfish算法
我發現了最初的c庫,但我不知道如何將它包含在我的項目中 - 當我編譯失敗並抱怨x86.S文件時。
謝謝!
你在混淆兩個不相關的概念。 bcrypt不是一種加密算法;它是通常用於密碼散列的密鑰派生函數。 – ntoskrnl