script.js
· 328 B · JavaScript
Raw
function heidiDecode(hex) {
var str = '';
var shift = parseInt(hex.substr(-1));
hex = hex.substr(0, hex.length - 1);
for (var i = 0; i < hex.length; i += 2)
str += String.fromCharCode(parseInt(hex.substr(i, 2), 16) - shift);
return str;
}
document.write(heidiDecode('755A5A585C3D8141786B3C385E3A393'));
| 1 | function heidiDecode(hex) { |
| 2 | var str = ''; |
| 3 | var shift = parseInt(hex.substr(-1)); |
| 4 | hex = hex.substr(0, hex.length - 1); |
| 5 | for (var i = 0; i < hex.length; i += 2) |
| 6 | str += String.fromCharCode(parseInt(hex.substr(i, 2), 16) - shift); |
| 7 | return str; |
| 8 | } |
| 9 | document.write(heidiDecode('755A5A585C3D8141786B3C385E3A393')); |