ดองเกิลเสมือนเป็นโปรแกรมซอฟต์แวร์ที่ออกแบบมาเพื่อเลียนแบบดองเกิลหรือคีย์ฮาร์ดแวร์ ใช้ในการป้องกันการคัดลอกซอฟต์แวร์ดองเกิลเสมือนอนุญาตให้ผู้ใช้เข้าถึงโปรแกรมที่ขึ้นกับดองเกิลหลายตัวโดยไม่จำเป็นต้องใช้คีย์ฮาร์ดแวร์ทางกายภาพสำหรับแต่ละโปรแกรมซอฟต์แวร์ หากจำเป็นต้องใช้ดองเกิลในการใช้งานซอฟต์แวร์นั่นหมายถึงอุปกรณ์พกพาที่มีข้อมูลการปลดล็อคจำเป็นต้องเสียบเข้ากับคอมพิวเตอร์เพื่อให้ซอฟต์แวร์ทำงาน เนื่องจากโดยปกติแล้วดองเกิลจะต้องใช้กับโปรแกรมพิเศษระดับสูงเท่านั้นผู้ใช้คอมพิวเตอร์ส่วนใหญ่จึงไม่น่าจะพบกับโปรแกรมที่ต้องการดองเกิล
Dongles ใช้เพื่อควบคุมการละเมิดลิขสิทธิ์ซอฟต์แวร์ การละเมิดลิขสิทธิ์ซอฟต์แวร์เกิดขึ้นเมื่อมีการเผยแพร่โปรแกรมโดยไม่ได้รับความยินยอมจาก บริษัท ที่เป็นเจ้าของลิขสิทธิ์ซอฟต์แวร์ โปรแกรมซอฟต์แวร์ที่ใช้ในการออกแบบและสร้างสื่อมีราคาแพงและมีแนวโน้มที่จะถูกขโมยและคัดลอกและ บริษัท ไม่ได้รับเงินสำหรับการทำงานเมื่อมีการแจกจ่ายโปรแกรมโดยที่พวกเขาไม่รู้ Dongles ปกป้องโปรแกรมซอฟต์แวร์จากการละเมิดลิขสิทธิ์โดยการปิดกั้นการใช้งานเมื่อดองเกิลไม่ได้อยู่ในคอมพิวเตอร์
โปรแกรมที่ต้องการดองเกิลมักเป็นโปรแกรมระดับสูงการออกแบบหรือการผลิตระดับมืออาชีพ Dongles สร้างภาพลักษณ์ในซอฟต์แวร์ที่ใช้ในการสร้างวิดีโอออกแบบการผลิตละครบันทึกและตัดต่อเสียงและออกแบบอาคาร ตัวอย่างของโปรแกรมที่ต้องใช้ดองเกิล ได้แก่ Pro Tools®และVectorworks®
การสร้างดองเกิลเสมือนต้องใช้โปรแกรมซอฟต์แวร์ที่เรียกว่าอีมูเลเตอร์ โปรแกรมเหล่านี้ใช้ซอฟต์แวร์เพื่อเลียนแบบการทำงานของอุปกรณ์หรือระบบซอฟต์แวร์อื่น อีมูเลเตอร์เลียนแบบการทำงานของด็องเกิลเคลื่อนย้ายได้โดยการหลอกให้คอมพิวเตอร์คิดว่าคีย์ฮาร์ดแวร์ถูกเสียบเข้ากับพอร์ตคอมพิวเตอร์
ดองเกิลเสมือนสามารถทำงานได้โดยไม่ต้องเสียบปลั๊กซึ่งทำให้พอร์ต Universal Serial Bus (USB) ว่างสำหรับอุปกรณ์อื่น ผู้ใช้คอมพิวเตอร์ที่เดินทางสามารถหลีกเลี่ยงความยุ่งเหยิงในการพกพาด็องเกิลแบบพกพาหลายตัวสำหรับโปรแกรมซอฟต์แวร์หลายโปรแกรม การใช้ดองเกิลเสมือนยังช่วยปกป้องดองเกิลดั้งเดิมจากความเสียหายการโจรกรรมหรือการสูญหาย
ทั้งดองเกิลเสมือนและระบบกุญแจฮาร์ดแวร์ทางกายภาพประสบปัญหาความไม่ลงรอยกัน ในขณะที่ดองเกิลหลายตัวมีปลั๊กในตัวที่อนุญาตให้ผู้ใช้สแต็กดองเกิลหลายตัวในพอร์ต USB เดียวปัญหาความขัดแย้งอาจทำให้ดองเกิลหนึ่งตัวหรือมากกว่าทำงานผิดปกติ เมื่อประสบปัญหาความเข้ากันได้กับดองเกิลฮาร์ดแวร์การเปลี่ยนคีย์ฮาร์ดแวร์บางส่วนของคุณเป็นเสมือนดองเกิลเสมือนอาจแก้ไขความผิดปกติได้ ในทำนองเดียวกันเมื่อดองเกิลที่จำลองแล้วไม่ทำงานการสลับกลับไปที่คีย์ฮาร์ดแวร์อาจจำเป็น


