2012-11-06 62 views
4

我正在使用RNCryptor加密iOS上的NSData並將其發送到Python服務器。到目前爲止,如此正確。我嘗試在服務器端解密NSData時出現問題。RNCryptor和Python服務器

RNCryptor將所有相關數據嵌入到加密的頭文件中,但是我無法在服務器端獲取IV來解密收到的數據。

有什麼想法?

配置: 的iOS 5.0 RNCryptor/ 的Python +旋風Web服務器

謝謝!

回答

1

它沒有加密,它只是在NSData前面加上標題信息。如果您不使用基於密碼的加密,我認爲您需要跳過2個字節,然後再讀取IV的長度以獲得iv。但基於各種設置標題長度有條件的變化看完整的詳細信息: