objective-c - AES 在ios php 相容問題

來源:互聯網
上載者:User
iOS 端和和伺服器端交換token 考慮到安全性,需要用到AES加密,iOS端加密後在php伺服器端解密得到的結果為空白 iOS端使用了github上的一個開原始碼

https://github.com/Gurpartap/AESCrypt-ObjC

但是伺服器端解析不了iOS發送的資料 有沒有相容php oc 比較好的庫推薦?或者大家都是怎麼處理AES 跨平台解析的?

註:問題已經解決使用到了另外一個庫 感謝萬能的github 感謝作者 rnapierhttps://github.com/rnapier/RNCryptor.git

回複內容:

iOS 端和和伺服器端交換token 考慮到安全性,需要用到AES加密,iOS端加密後在php伺服器端解密得到的結果為空白 iOS端使用了github上的一個開原始碼

https://github.com/Gurpartap/AESCrypt-ObjC

但是伺服器端解析不了iOS發送的資料 有沒有相容php oc 比較好的庫推薦?或者大家都是怎麼處理AES 跨平台解析的?

註:問題已經解決使用到了另外一個庫 感謝萬能的github 感謝作者 rnapierhttps://github.com/rnapier/RNCryptor.git

AES演算法不是像RC4之類的非常簡單,影響加密解密的條件有很多的。

比如說初始化向量iv的不同會影響加密結果,AES的Key長度、模式(如ECB、CBC等等)。比如你使用的AES庫中,是用的是AES-256-CBC模式。

看一下我上面說過的兩點是不是相同,否則,有可能是演算法問題了。

PHP的演算法庫使用Mcrypt的比較多,ObjC的基本都是系統函數的封裝。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.