Quick actions

cmd+k|ctrl+k

Navigation

Languages

Untitled

Snippet info

Language

JavaScript

Visibility

unlisted

Author

legacy-anonymous

Created

2025-03-13T10:11:52.186245Z

Updated

2025-03-13T10:11:52.186245Z

function dec(strIn, token) {
  let shift = token.substr(0, 1).charCodeAt(0);
  const A = token.substr(1).split("");
  let outStr = [];
  let arr = strIn.split("");
  for (let i in arr) {
    let value = arr[i];
    outStr.push(A[value.charCodeAt(0) - shift]);
  }
  return outStr.join("");
}

const token = 'C7AHISDN2WGQMZFCPL9TRV3OJ6KBEUX851Y4';
const strIn = ']OcfRN'; // input, 6 chars
console.log(dec(strIn, token)); // output, 5 chars
INFO