The Zentitle2Core Library (C++)

The documentation presents the functionalities and potential applications of the Zentitle2Client library, developed in C++, as a tool ensuring safety and reliability in software licensing processes. ​

Zentitle2Core Library version

The current version provides a cross-platform fingerprinting mechanism that can be used in conjunction with a client generated from the OpenAPI specification or with .NET client library.

The following versions will include secret storage, clock rollback, and API connectivity.

The Zentitle2Core Library is a dynamic library compatible with various programming languages and operating systems like Windows (.dll), Linux, Ubuntu (.so), and MacOS (*.dylib). It offers both dynamic and static versions, which makes it easier to integrate into C++ projects. It is customizable for different systems, making it ideal for tailored software development. Its main function is to generate device fingerprints through two methods: a default proprietary algorithm or a combination with a MAC address-derived number, which is selectable via API. Zentitle2Core has a separate implementation for each operating system, which is tested rigorously to ensure optimal performance and reliability across platforms.

In addition to its dynamic form, the Zentitle2Core Library also offers a static version. This static library can be seamlessly integrated into other libraries or executable programs developed in C++. This feature allows developers to choose the best fit for their project needs.

One of the unique aspects of the Zentitle2Core Library is its customizable nature. It can be generated for many systems under any name, according to the client's preferences. This level of customization ensures that the library can be tailored to meet specific requirements, making it a valuable asset for bespoke software development.

The primary function of the Zentitle2Core Library is to provide low-level functions for generating device fingerprints. These functions are crucial for security and authentication. The library's ability to generate accurate and reliable device fingerprints makes it an indispensable tool for developers working in security-sensitive environments.

The library allows for the generation of a device fingerprint in two ways:

  1. Using a default proprietary algorithm, which is the standard method,

  2. In combination with a number generated based on the MAC address of the network card.

Both solutions can be selected when calling the appropriate function provided in the API. It's also possible to generate a library where the default method of generating the device fingerprint is the proprietary algorithm combined with the number generated from the MAC address.

We highly recommend using our solution at least in its default form, and the recommended approach is to use the default algorithm along with the option to include a number based on the MAC address


Last updated


Service terms

© Copyright - Nalpeiron, all rights reserved Website use subject to Terms and Conditions. See our Privacy Policy Use of Zentitle is subject to our Service Terms and Conditions