Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

205
Vistas
¿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
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda