KEYLOK3 is a driverless, cross-platform software license dongle for Windows, Mac, and Linux. It provides the same capability as our trusted KEYLOK2 USB software protection device, but eliminates the requirement for driver installation by end-users.

Download KEYLOK3
USB Data Sheet

  • Proprietary encryption ensures responses generated by the key are always unique
  • Internal authentication discourages hardware cloning
  • Extensive API library enables rapid & simple implementation


  • Driverless
  • Windows, Mac, Linux
  • Protect multiple applications with one device
  • Use multiple dongles on a single server (Windows)
  • Available for Networks (Windows) to enforce concurrent usage
  • Implement creative licensing models including Expiration Date, Features and Counters
  • Remote Update dongles in the field
  • 112 Byte Read/Write Programmable Memory

OS and Development Tools

Operating Systems

Programming Languages

  • Windows XP (32/64 bit) and newer
  • Borland C/C++
  • Linux 2.4 and newer
  • Delphi
  • Mac OSX
  • Intel Fortran
  • UNIX
  • Java
  • Ubuntu
  • Linux (C, Java)
  • Fedora
    V18 x64 x86
  • Microsoft Access
  • OpenSUSE
    13.1 x32 x64
  • Microsoft Visual Basic
  • Microsoft Visual Studio (C/C++/C#)
  • PERL
  • VB.Net

Tech Specs

Storage Temperature -10° F to 175°F (-23° C to 80° C)
Operating Temperature 32° F to 157° F (+0° C to +70° C)
Dimensions / Connectors
USB 3/8” x 5/8” x 1 7/8” (9 x 17 x 49mm) Standard USB port (2.0)
Programming ROM Programmed by KEYLOK
Data retention At least 10 years
Programming RAM 112 Bytes / 1 Million Write cycles per location / Unlimited Read cycles
Authentication Method Proprietary Encrypted Active Algorithm
Authentication Password 296 possibilities
Read Password 2128 possibilities
Write Password 2176 possibilities
USB No more than 15 milliamps