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

210
Vistas
Cifrado RSA de texto/mensaje usando nuestra PublicKey - JavaScript o ReactJS

Lo que tengo que hacer es cifrar un pequeño mensaje a través de una clave pública. Tengo la clave pública pero no puedo cifrar ningún mensaje. He probado con JSEncrypt, encrypt-rsa, hybrid-crypto-js, NodeRSA y crypto. No se puede cifrar el mensaje.

La clave es algo como

 let keyData = `-----BEGIN PUBLIC KEY-----MIIBCgKCAQEAzK1MF/...-----END PUBLIC KEY-----`

Lo más cercano a obtener algo fue a través de 'NodeRSA', que al hacer key.importkey(keyData, 'pkcs8') , devuelve un error "InvalidAsn1Error: encoding too long"

¿Alguien puede darme una mano?


mi código es:

 import NodeRSA from 'node-rsa'; const key = new NodeRSA(); let keyData = `-----BEGIN PUBLIC KEY-----MIIBCgKCAQEAzK1MF/...-----END PUBLIC KEY-----` key.importKey(keyData, 'pkcs8');

Me detuve aquí porque me diste el error.

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