ฉันกำลังเขียนระบบ VPN ที่เข้ารหัส (AES256) ทราฟฟิกข้ามเน็ต (ทำไมเขียนของฉันเองเมื่อมีคนอื่น ๆ 1,000,001 คนออกมาแล้วล่ะทีนี้ฉันเป็นคนพิเศษสำหรับงานเฉพาะที่คนอื่นไม่มี
โดยทั่วไปฉันต้องการเรียกใช้ความคิดของฉันที่ผ่านมาคุณเพื่อให้แน่ใจว่าฉันทำสิ่งนี้ในลำดับที่ถูกต้อง
ในขณะนี้แพ็คเก็ตได้รับการเข้ารหัสก่อนที่จะถูกส่งออกไป แต่ฉันต้องการเพิ่มระดับการบีบอัดให้กับพวกเขาเพื่อเพิ่มประสิทธิภาพการถ่ายโอนข้อมูลเล็กน้อย ไม่ใช่การบีบอัดที่หนักหน่วง - ฉันไม่ต้องการใช้งาน CPU ให้สูงสุดตลอดเวลา แต่ฉันต้องการให้แน่ใจว่าการบีบอัดจะมีประสิทธิภาพมากที่สุดเท่าที่จะทำได้
ดังนั้นความคิดของฉันคือฉันควรบีบอัดแพ็กเก็ตก่อนทำการเข้ารหัสเนื่องจากแพ็กเก็ตที่ไม่เข้ารหัสจะบีบอัดได้ดีกว่าที่เข้ารหัส หรือวิธีอื่น ๆ
ฉันอาจจะใช้ zlib สำหรับการบีบอัด