PNG2CRC: Get fingerprint of the user machine using a canvas

Recommend this page to a friend!
  Info   View files Example   View files View files (2)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 151 All time: 330 This week: 3Up
Version License JavaScript version Categories
png2crc 0.1Free For Educatio...1.8Browser, Graphics, Security
Description Author

This object can get fingerprint of the user machine using a canvas.

It adds a property to a given object that can set a text string encoded using base64 to render on a canvas object.

The object sets a default value to the base64 encoded text, but that value may be overridden.

The object can get the CRC of the canvas data rendering the text to act as a fingerprint of the user machine.

Innovation Award
JavaScript Programming Innovation award nominee
May 2015
Number 2


Prize: One book of choice by Packt
Every computer installation is different even when the user is running the same browser on the same operating system.

This object can compute a fingerprint value of the computer that the user is using by rendering a text value on canvas object and taking a CRC checksum value of the canvas pixel values.

This can be used to distinguish different users without require the user to identify himself.

Manuel Lemos
Picture of Dusan Boskic
  Performance   Level  
Name: Dusan Boskic <contact>
Classes: 3 packages by
Country: Serbia Serbia
Age: 43
All time rank: 892 in Serbia Serbia
Week rank: 6 Up1 in Serbia Serbia Up
Innovation award
Innovation award
Nominee: 2x

  Files folder image Files  
File Role Description
Plain text file png2crc.js Class Fingerprint
Accessible without login Plain text file sample.js Example How to use

 Version Control Unique User Downloads Download Rankings  
 0%
Total:151
This week:0
All time:330
This week:3Up