การเข้ารหัส On-the-fly เป็นวิธีการรักษาความปลอดภัยข้อมูลบนอุปกรณ์จัดเก็บข้อมูลคอมพิวเตอร์ในลักษณะที่ช่วยให้ผู้ใช้ที่ได้รับการตรวจสอบสามารถเข้าถึงข้อมูลได้ แต่ป้องกันตัวไดรฟ์ จุดเด่นของรูปแบบการเข้ารหัสแบบ on-the-fly คือข้อมูลจะถูกอ่านและเขียนในขณะที่เข้ารหัสดังนั้นไม่มีข้อมูลใด ๆ ที่เก็บไว้ในไดรฟ์ที่ไม่ได้รับการป้องกันและเข้ารหัส วิธีการเข้ารหัสและอัลกอริทึมที่ใช้สำหรับการเข้ารหัสแบบ on-the-fly จะต้องรวดเร็วและสมบูรณ์แบบโดยอัตโนมัติดังนั้นผู้ใช้ \ ไม่จำเป็นต้องทำอะไรมากไปกว่าให้การรับรองความถูกต้องบางประเภทเพื่อใช้ไดรฟ์และไฟล์ที่เข้ารหัส โดยทั่วไปแล้วไดรฟ์ที่ได้รับการป้องกันในลักษณะนี้จะต้องใช้ไดรเวอร์ระบบพิเศษสำหรับการเข้าถึงข้อมูลซึ่งหมายความว่าซอฟต์แวร์การเข้ารหัส on-the-fly บางตัวไม่จำเป็นต้องพกพาจากระบบหนึ่งไปยังอีกระบบหนึ่งเว้นแต่ว่ามีการติดตั้งซอฟต์แวร์ไว้ล่วงหน้า ส่วนใหญ่แล้วการเข้ารหัสที่กำหนดเป็น on-the-fly นั้นจะถูกใช้ในกรณีที่สื่อบันทึกข้อมูลนั้นสามารถถอดออกพกพาหรือสามารถเข้าถึงหรือถูกขโมยไม่ว่าในกรณีใด ๆ โดยกำหนดให้มีการเข้ารหัสข้อมูลไว้ตลอดเวลา
ในการรักษาความปลอดภัยคอมพิวเตอร์การเข้ารหัสหมายถึงการรับข้อมูลหรือไฟล์ปกติอื่น ๆ และประมวลผลในทางที่ข้อมูลและอาจเป็นชื่อของไฟล์นั้นจะไม่สามารถอ่านได้และไม่สามารถใช้งานได้กับบุคคลที่ไม่มีรหัสหรือรหัสผ่านที่สามารถถอดรหัส ข้อมูล. อัลกอริธึมการเข้ารหัสมีหลายประเภทบางชนิดใช้เวลาพอสมควรในการเรียกใช้งานกับไฟล์ขนาดใหญ่ กระบวนการเข้ารหัสแบบ on-the-fly ใช้อัลกอริธึมการเข้ารหัสตามเวลาจริงเพื่อเข้ารหัสและถอดรหัสไฟล์เมื่อมีการเข้าถึง
เมื่อการเข้ารหัสแบบ on-the-fly นั้นมีผลและผู้ใช้ต้องการโหลดและเปลี่ยนไฟล์สิ่งแรกที่เกิดขึ้นคือไฟล์นั้นถูกอ่านและถอดรหัสอย่างรวดเร็วจากสื่อเก็บข้อมูลจริง ไฟล์ถอดรหัสไม่ได้ถูกเขียนไปยังตำแหน่งถาวรใด ๆ แต่จะถูกเก็บไว้ในหน่วยความจำเข้าถึงโดยสุ่ม (RAM) เมื่อผู้ใช้เสร็จสิ้นไฟล์การเปลี่ยนแปลงจะถูกส่งกลับไปยังซอฟต์แวร์เข้ารหัสและซอฟต์แวร์จะเขียนโดยตรงไปยังสื่อบันทึกข้อมูลเป็นไฟล์เข้ารหัส ครั้งเดียวที่ข้อมูลที่ไม่ได้เข้ารหัสถูกเปิดเผยคือในขณะที่มันถูกเก็บไว้ใน RAM
นอกจากการเข้ารหัสไฟล์และไดเรกทอรีแล้วการเข้ารหัสแบบ on-the-fly ยังสามารถใช้เพื่อเข้ารหัสดิสก์ทั้งหมดและระบบไฟล์ นี่หมายความว่าบางสิ่งเช่น Thumb Drive อาจไม่สามารถเข้าถึงได้โดยสมบูรณ์สำหรับผู้ที่ไม่มีซอฟต์แวร์และคีย์ที่ติดตั้งเพื่อดู การตั้งค่าการเข้ารหัสลับแบบทันทีที่ปลอดภัยมากเช่นการ์ดรักษาความปลอดภัยคีย์สื่อแบบถอดได้พิเศษหรือชิปตัวประมวลผลการเข้ารหัสลับจริงภายในคอมพิวเตอร์การใช้งานจริงอาจต้องใช้การรับรองความถูกต้องทางกายภาพในการทำงาน


