PGP Шифрование в Javascript - PullRequest
21 голосов
/ 10 мая 2010

Я ищу сделать некоторое шифрование PGP на стороне клиента в Javascript. Я обнаружил, что некоторые библиотеки GPL разбросаны по сети, но по понятной причине я не могу использовать этот код из-за проблем с лицензированием.

Я ищу библиотеку лицензий, похожую на BSD, которая могла бы выполнить то же самое. Кто-нибудь знает библиотеку, которую я мог бы использовать?

Ответы [ 4 ]

17 голосов
/ 14 сентября 2011

Я недавно нашел лицензированную клиентскую библиотеку MIT на стороне клиента:

https://github.com/bitwiseshiftleft/sjcl

Пока он работает хорошо и позволяет шифровать данные на стороне клиента. Обеспечение того, что даже до того, как данные покидают браузер, они уже в безопасности, используя схему шифрования с открытым-закрытым ключом.

14 голосов
/ 14 января 2013

OpenPGP.js , вероятно, является наиболее полной и быстрой реализацией (это совместная работа) и лицензируется в соответствии с LGPL. Вы можете присоединиться к их списку рассылки.

6 голосов
/ 07 апреля 2011
2 голосов
/ 27 августа 2016

Я знаю, что это старый вопрос, но я недавно нашел: https://keybase.io/kbpgp при поиске аналогичного предмета. Лицензия BSD вместо * GPL.

...