ได้ คุณสามารถกำหนดจำนวนที่ไฟล์ของคุณจะขยายได้ เช่น ไซเฟอร์เท็กซ์จะขยายเท่าใดเมื่อเทียบกับเพลนเท็กซ์ อย่างไรก็ตาม นั่นถูกกำหนดโดยรหัสบล็อกน้อยกว่าที่กำหนดโดย บล็อกรหัส โหมดการทำงาน.
บ่อยครั้งที่การเข้ารหัสโหมด CBC เป็นโหมดเริ่มต้นของการดำเนินการบน API การเข้ารหัสลับระดับต่ำ ในกรณีนั้น - เนื่องจากก้อนข้อมูลของคุณมีขนาดบล็อก AES หลายขนาด (16 ไบต์) - การขยายไซเฟอร์เท็กซ์จึงเป็นหนึ่งบล็อกเต็มขนาด 16 ไบต์ ถ้า IV นำหน้าก่อนไซเฟอร์เท็กซ์ ก็จะเพิ่มขึ้นอีก 16 ไบต์ การคำนวณขนาดช่องว่างภายใน CBC คือ ยังไม่มีข้อความ - (L % ยังไม่มีข้อความ)
โดยที่ N คือขนาดบล็อกและ L คือขนาดก้อนข้อความธรรมดา ซึ่งมีหน่วยเป็นไบต์ทั้งคู่
โหมดอื่นๆ เช่น โหมดตัวนับ (CTR) ไม่ใช้ช่องว่างภายใน แต่อาจยังคงเก็บ IV หรือ nonce ด้วยไซเฟอร์เท็กซ์ ไซเฟอร์เท็กซ์ที่รับรองความถูกต้อง เช่น AES-GCM อาจจัดเก็บแท็กการตรวจสอบความถูกต้องเพื่อให้ข้อความมีความสมบูรณ์และถูกต้อง
แน่นอน หากคุณใช้ API หรือโปรโตคอลระดับสูง การเดิมพันทั้งหมดจะถูกปิด คุณควรตรวจสอบโปรโตคอลเพื่อดูว่ามีการขยายไฟล์มากน้อยเพียงใด