一個基於nodejs的mc服務端外置登陸系統
get_uuid
function get_uuid(name){
const map="0123456789abcdef";
const ttest="f41e02a03205bf6b5250e79889f4fe4f";
var hash=getbytes(fhs.md5(`OfflinePlayer:${name}`));
hash[6]&=0x3f;
hash[6]|=0x30;
hash[8]&=0x3f;
hash[8]|=0x80;
console.log(hash)
var res="";
for(var i=0;i<hash.length;i++){
res+=`${map[hash[i]%16]}`;
}
return res;
}
function getbytes(str){
var s=[];
for(var i=0;i<str.length;i++){
if(str[i]>='0'&&str[i]<='9'){
s.push(str.charCodeAt(i)-48);
}
else{
s.push(str.charCodeAt(i)-97+10);
}
}
return s;
}
return get_uuid(ask);