This is a rudimentary Canvas fingerprinting implementation used in the project nyxae as a part of app's
passwordless user identification with its corresponding storage encryption algorithm.
The CFgp algorithm generates session or cache independent unique identifier for a networked client node
based on the following attributes:
- Operating System
- Canvas
- Connection (may not work when SELinux is enabled)
- Java
- Browser
- Flash
- Cookie
- Display
- Font Smoothing
- Fonts
- Form Fields
- Language
- Silverlight
- Time Zone
- Touch
- True Browser
- Plugins
- User Agent