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.
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 ;
}
}