2010-05-10 10 views
20

Estoy buscando hacer algo de cifrado PGP del lado del cliente en Javascript. He encontrado una biblioteca GPL dispersa en la web, pero por razones obvias, no puedo usar ese código debido a problemas de licencia.Cifrado PGP en Javascript

Estoy buscando una biblioteca de licencias tipo BSD que logre lo mismo. ¿Alguien sabe de una biblioteca que podría usar?

Respuesta

17

poco encontré una del lado del cliente con licencia MIT librería javascript:

https://github.com/bitwiseshiftleft/sjcl

Funciona bien hasta ahora, y que permite un cifrado por parte del cliente completa de los datos . Asegurarse de que incluso antes de que los datos abandonen el navegador, ya es seguro usar un esquema de cifrado de clave pública-privada.

+4

¿Es eso realmente PGP? – akaihola

+1

No. El Stanford Lib no hace PGP, pero todavía tiene un esquema de cifrado público/privado que es lo suficientemente bueno para mis necesidades. –

5
+3

¿Notaste el mismo enlace en el comentario de un año en la otra respuesta? – Bastian

+0

La biblioteca es licencia GPL. (o al menos una dependencia es una licencia GPL) y no se puede usar en una aplicación comercial. Lo siento pero no cigarro. –

13

OpenPGP.js es probablemente la implementación más completa y rápida (es un esfuerzo de colaboración) y está licenciado por la LGPL. Es posible que desee unirse a su lista de correo.

+0

¡Muy bien! Lo consideraré para el futuro proyecto :) –

1

Sé que es una pregunta antigua, pero he encontrado recientemente: https://keybase.io/kbpgp cuando busco un articulo similar. Licencia BSD en lugar de * GPL.