Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

183
Views
String.fromCharCode() no funciona según lo previsto

Entonces, estoy tratando de hacer una aplicación simple de encriptación y desencriptación donde las entradas del usuario aumentan en cierta cantidad de caracteres. Por ejemplo: el usuario ingresa "abcd" y luego se convierte en "bcde".

Código utilizado para el cifrado:

 const encryptedInput = (input) => { try { // convert to array let splitInput = sanitize(input).split(""); //down the characters by derived let mapped = splitInput.map((element) => element == " " ? element : String.fromCharCode(element.charCodeAt(0) + process.env.NUMBEROFCHARS) ); let encryptedInput = mapped.join(""); // result return encryptedInput; //return } catch (err) {} };

El código anterior funciona perfectamente bien. Es cuando trato de descifrarlo de nuevo a su forma original. Me da símbolos extraños y no el mensaje original.

Código utilizado para el descifrado:

 const decryptedInput = (input) => { try { // convert to array let splitInput = sanitize(input).split(""); //down the characters by derived let mapped = splitInput.map((element) => element == " " ? element : String.fromCharCode(element.charCodeAt(0) - process.env.NUMBEROFCHARS) ); let decryptedInput = mapped.join(""); // result return decryptedInput; //return } catch (err) {} };

Salida / Resultado :

Durante el cifrado:
Entrada : abcd
Salida : bcde

Durante el descifrado:
Entrada : bcde
Salida : ϕϟϩϳ

Pero quiero que la salida sea abcd, no ϕϟϩϳ.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Así que reinicié mi PC y el código funciona ahora.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!