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
This commit is contained in:
18
bin/classes/decrypt.js
Normal file
18
bin/classes/decrypt.js
Normal file
@ -0,0 +1,18 @@
|
||||
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 ;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user