Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- chiffre = chiffre.replace(/\s+/g, '');
- let key = "CCMMODULESECURITE";
- console.log(chiffre.substring(6,12))
- //sorting key
- function sortKey(str){
- var arr = str.split('');
- var tmp;
- for(var i = 0; i < arr.length; i++){
- for(var j = i + 1; j < arr.length; j++){
- /* if ASCII code greater then swap the elements position*/
- if(arr[i] > arr[j]){
- tmp = arr[i];
- arr[i] = arr[j];
- arr[j] = tmp;
- }
- }
- }
- return arr.join('');
- }
- let sortedKey = sortKey(key);
- let topline = [
- c = {index: 1},
- c = {index: 2},
- m = {index: 10},
- m = {index: 11},
- o = {index: 12},
- d = {index: 4},
- u = {index: 16},
- l = {index: 9},
- e = {index: 5},
- s = {index: 14},
- e = {index: 6},
- c = {index: 3},
- u = {index: 17},
- r = {index: 13},
- i = {index: 8},
- t = {index: 15},
- e = {index: 7}];
- let lines = Math.ceil(chiffre.length/key.length);
- let reste = chiffre.length%key.length;
- console.log("lines: " + lines)
- console.log("reste: " + reste)
- let res = [];
- // topline.forEach(col => {
- // console.log(col.index)
- // })
- let chiffreIterator = 0;
- for (let i = 1; i <= topline.length; i++){
- console.log("******************** Value i: "+ i +"************************")
- //console.log(topline.find(x => {return x.index == i}))
- let tempObj = topline.find(x => {return x.index == i})
- if(i == 1 | i == 2 | i == 10 | i == 11 | i == 12){
- tempObj.values = chiffre.substring(chiffreIterator, chiffreIterator + 27)
- chiffreIterator += 27;
- console.log("changing value of " + tempObj.index)
- console.log("from last 5: " + chiffreIterator)
- //tempObj.values.push("stuff")
- } else {
- tempObj.values = chiffre.substring(chiffreIterator, chiffreIterator + 26)
- chiffreIterator += 26;
- console.log("changing value of " + tempObj.index)
- console.log(chiffreIterator)
- }
- }
- topline.forEach(elem => {
- console.log(elem.values)
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement