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

199
Views
¿Es más rápido leer una firma o descifrar una cadena cuando se usan tokens para la autenticación?

Soy nuevo en todo lo relacionado con la autenticación y no tengo conocimiento sobre algoritmos de cifrado. Estaba leyendo sobre JWT, pero por lo que descubrí, tendría más sentido para mi proyecto autenticar a los usuarios usando cualquiera de estas 2 estrategias:

  1. Firme con la clave privada del servidor un JSON de lectura pública, como:
 const token = { "user": "johndoe", "iat": 4342342352, "exp": 4352234322 }
  1. O cifre ese contenido JSON y solo permita que el servidor lo descifre
 Eg: // server sets token encryptionLibrary.encrypt(token, "AES-256", "server's super password") // then decrypts it when the token is sent with a HTTP request encryptionLibrary.decrypt(token, "AES-256", "server's super password")

Pregunta: ¿Comprobar la firma solo sería más rápido que descifrar toda la cadena o depende absolutamente de la implementación? (es decir, usando una biblioteca rápida/lenta).

Pregunta relacionada: si ya conozco el contenido de una cadena cifrada (digamos que sé que es la variable del token anterior) y el algoritmo de cifrado, ¿esto permitirá romper mi contraseña? (por lo tanto, la opción n. ° 2 no es segura)


¿Por qué no simplemente usar JWT en su lugar? Parece demasiado hinchado para mi proyecto , solo necesito una forma de almacenar en el extremo del cliente un JSON con información de user , iat y exp y dejar que el servidor demuestre que es legítimo. Firmar o cifrar toda la carga útil debería evitar que los atacantes creen tokens falsos, creo.

about 4 years ago · Juan Pablo Isaza
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!