jspit
Lounge-Member
Hi,
hab mal zum Test eine function geschrieben, die für den Browser eine Fingerprint-ID liefert.
hab mal zum Test eine function geschrieben, die für den Browser eine Fingerprint-ID liefert.
PHP:
function crc16(tstr) {
var crc = 0xFFFF;
var anz = tstr.length;
var iz;
for(i = 0; i <anz; i++) {
crc = (crc ^ tstr.charCodeAt(i)) & 0xFFFF;
for (iz=0; iz < 8; iz++) {
crc = crc & 1 ? ((crc >> 1) ^ 0xA001) & 0xFFFF : crc >> 1; }
}
return crc;
}
function BrowserId() {
var sid = "";
for(var i in navigator){
sid += i + ":";
if(typeof navigator[i]=="string")sid += navigator[i] + ";"
}
sid += navigator.language ? navigator.language : navigator.userLanguage;
sid += (new Date("2000/1/1")).getTimezoneOffset();
sid += screen.width + "x" + screen.height + "F" + screen.colorDepth
return crc16(sid);
}