This repository has been archived on 2023-10-03. You can view files and clone it, but cannot push or open issues or pull requests.
Files
JS-Server-Framework/bin/classes/decrypt.js
steevLP d22fdadc50 Initial Comit
The Server has overcome it's early Development Steps.
although it still is a bit unstable it works in it's actual state
2019-09-25 23:53:02 +02:00

18 lines
624 B
JavaScript

module.exports = {
/**
* @param {String} content Zu entschlüsselnde Nachricht
*/
'decrypt': function (content,passcode) {
var result = []; var str = '';
var codesArr = JSON.parse(content);var passLen = passcode.length ;
for(var i = 0 ; i < codesArr.length ; i++) {
var passOffset = i%passLen ;
var calAscii = (codesArr[i]-passcode.charCodeAt(passOffset));
result.push(calAscii) ;
}
for(var i = 0 ; i < result.length ; i++) {
var ch = String.fromCharCode(result[i]); str += ch ;
}
return str ;
}
}