我通過一個AES256(CBC)加密連接發送二進制數據,它在加密前被壓縮。我正在使用OpenSSL進行AES密碼處理。AES256網絡流量 - 填充如何影響大小?
問題是,我需要解密「隨機」長度段中的數據。這是否需要填充?如果是這樣,我將如何分辨填充和真實數據之間的區別?密碼是否有一些內置的功能來檢測在解密時刪除填充?網絡流量中是否應該填充?
我試圖避免有人發送248位數據,並沒有及時讀取服務器端,他們看到滯後(這是一個視頻遊戲)。
我搜索了很多並沒有發現任何與此相關的內容;這導致我相信我可能會在所有這些工作如何,或我的問題是獨特的(我懷疑)。
這一切歸結爲:我是否必須擔心填充/取消填充網絡流量,或不?
更重要的是,現時可以是隱含的(例如,爲連接協商一次,然後通過某個消息編號爲各個消息推導)。 –