elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Seguridad (Moderador: r32)
| | |-+  JS ECC mejor libreria
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: JS ECC mejor libreria  (Leído 2,183 veces)
patilanz


Desconectado Desconectado

Mensajes: 481

555-555-0199@example.com


Ver Perfil WWW
JS ECC mejor libreria
« en: 25 Noviembre 2017, 18:15 pm »

Buenas
En node.js tengo pensado utilizar crypto con un clave publica/privada elíptica:
Código:
openssl ecparam -name secp256k1 -genkey -noout -out private.pem
openssl ec -in private.pem -out public.pem -pubout

La clave publica se la pasare al navegador y necesito una librería para cifrar con ella y pasar el resultado al servidor que descifrara con crypto.
No estoy seguro si utilizar secp256k1 u otra curva.
Encontré una lista de librerías y necesito recomendación https://gist.github.com/jo/8619441

Con RSA y Forge no tengo problema pero prefiero EC:
Código
  1. var privateKeyPEM = '-----BEGIN RSA PRIVATE KEY--....Q=-----END RSA PRIVATE KEY-----';
  2. var publicKeyPEM = '-----BEGIN PUBLIC KEY-----MI...AB-----END PUBLIC KEY-----';
  3. var publicKey = forge.pki.publicKeyFromPem(publicKeyPEM);
  4. var privateKey = forge.pki.privateKeyFromPem(privateKeyPEM);
  5.  
  6. var encryptedText = publicKey.encrypt('password');
  7. console.log(encryptedText);
  8. var decryptedText = privateKey.decrypt(encryptedText);
  9. console.log(decryptedText);
  10.  


Gracias

Un saludo


« Última modificación: 25 Noviembre 2017, 18:36 pm por patilanz » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[LA MEJOR LIBRERIA CSV FREE] Quick CSV import with visual mapping
PHP
Graphixx 1 3,150 Último mensaje 23 Octubre 2012, 02:13 am
por Graphixx
Mejor libreria de sockets
Programación C/C++
_katze_ 1 1,735 Último mensaje 11 Febrero 2013, 16:19 pm
por 0xDani
[AYUDA] comdev csv importer download , la mejor libreria CSV to MYSQL de la red.
Desarrollo Web
Graphixx 0 1,454 Último mensaje 8 Abril 2014, 06:23 am
por Graphixx
[Resuelto] Mejor librería para dibujar gráficos estadísticos?
PHP
alex#00 2 2,255 Último mensaje 8 Mayo 2015, 09:12 am
por alex#00
La mejor API/Librería/Método para hacer streaming
Programación C/C++
0xFer 0 1,628 Último mensaje 11 Agosto 2017, 00:06 am
por 0xFer
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines