(str, difficulty = 1, salt = "")
| 5 | } |
| 6 | |
| 7 | function XHash(str, difficulty = 1, salt = "") { |
| 8 | let mathprc = str, validator = ""; |
| 9 | for (var f = 0; f<((16*difficulty)+1); f++) { mathprc = md5(mathprc+salt); } |
| 10 | for (var m = 0; m<256; m++) { validator += md5(mathprc+md5(difficulty+salt)+md5(mathprc[4])+(m<10 ? validator[m] : m + salt)); } |
| 11 | mathprc = md5(validator[16] + validator[32]); |
| 12 | return mathprc+(md5(mathprc+(salt+difficulty))+validator); |
| 13 | } |
nothing calls this directly
no outgoing calls
no test coverage detected