2012-01-03 106 views
0

我試圖從Wireshark上捕獲的Iphone解密AES 128位視頻流。我在wirehark流量的m3u8文件中發現了bin文件中的KEY文件,但我無法找到如何使用這些密鑰解密視頻數據。解密HTTP實時流媒體內容

按照規格,IV將是序列號,AES將128位與CBC模式。

當我使用給定的密鑰和IV來解密使用OpenSSL的捕獲的TS,它失敗並返回爲解密錯誤。

當我嘗試使用基於充氣城堡API工具kpbe,它返回損壞的誤差墊塊。所以,我完全陷入了這個問題。

做的人都知道在C#中任何庫,它可以幫助我在這種數據AES-128位加密解碼。

或者是有,我可以驗證我已捕獲的數據被正確地加密(我認爲是正確的)的任何方式。

任何形式的幫助/建議將不勝感激。

+0

我們假定你是相當多關於這個論壇的知識,請提供詳細信息,關於所使用的協議,以及(例如)如果你已經嘗試過C#庫已經......不這樣做,你可能無法得到答案。 – 2012-01-04 01:08:21

+0

好的,我已經提取了HTTP Live流式傳輸的數據。提取TS,密鑰文件沙他seq。數字構成m3u8。 已嘗試使用OpenSSl使用VI作爲序列號並提取密鑰的AEs-CBC模式。 也嘗試使用基於BouncyCastle的工具kpbe,但API返回錯誤作爲填充塊損壞。 – NitinG 2012-01-04 05:49:54

回答

1

我已經使用了OPenSSL庫,然後終於能夠解密內容。

+0

你能展示更多細節嗎?一位用戶詢問了這個問題(在一個由於缺乏代表而被自然刪除的答案中)。謝謝 – Drew 2016-01-05 04:32:44

+1

只是看看BouncyCastle API,它非常簡單... – NitinG 2016-01-05 07:35:47

+0

謝謝。有彈性是與樂於合作的樂趣 – Drew 2016-01-05 07:45:57