Loading...
WibuKey Protection
WibuKey is a proprietary hardware and software-based licensing and software protection system developed by WIBU-SYSTEMS AG. It helps software vendors secure their applications against unauthorized use, piracy, and reverse engineering by integrating with dedicated hardware dongles and specialized drivers. The system operates over network services, allowing license verification across distributed environments..
Overview:
WibuKey is an integrated protection system combining hardware dongles with software components to provide license management for software publishers. The hardware dongle, usually a USB device, securely stores license credentials and cryptographic keys. The associated software stack communicates with client applications to authenticate licenses either locally or over TCP/UDP network connections.
Architecture:
The WibuKey system supports both standalone and networked licensing models. In network setups, the license server listens on specific ports (such as 22347) for client requests, enabling centralized management of license pools. Communication over these ports can occur using either TCP or UDP protocols, facilitating flexible integration and minimal connection overhead depending on vendor requirements.
Integration:
Vendors embed WibuKey API calls within their software, invoking license checks at launch or during feature invocation. The system authenticates these requests against the keys stored in the dongle. Developers may configure license behavior such as disabled features or termination on authentication failure, ensuring tight control over software use.