Проверка подписей GPG в Javascript - PullRequest
5 голосов
/ 24 декабря 2010

Уже существует решение для извлечения открытых ключей и шифрования сообщений в JavaScript, но я не могу понять, как расшифровать сообщения или проверить подписи.Любые идеи?

Из того, что я вижу, уже есть функция для фактического дешифрования сообщения, теперь это просто вопрос извлечения секретного ключа, чтобы сообщения могли быть подписаны.Поправьте меня, если я ошибаюсь, но похоже, что шаг 1 состоит в том, чтобы расшифровать строку секретного ключа, затем получить MPI (целое число с высокой точностью), затем разделить его на простые числа и расшифровщик, которые можно передать в расшифровкуфункция.

Ответы [ 2 ]

2 голосов
/ 12 сентября 2011

Я написал универсальную библиотеку GPG / PGP NPAPI для использования в браузере, которая имеет общедоступные методы для большинства задач, включая расшифровку и проверку.

Источник плагина находится здесь: https://github.com/kylehuff/webpg-npapi

Плагин в настоящее время используется в расширении WebPG для Chrome, расположенном здесь: https://chrome.google.com/webstore/detail/hhaopbphlojhnmbomffjcbnllcenbnih

И источник расширений находится здесь: https://github.com/kylehuff/webpg-chrome

Оба кроссплатформенные дляWindows, Linux и OSX.

0 голосов
/ 24 марта 2011

Есть расширение Chrome https://chrome.google.com/webstore/detail/pinhikmcljjkhnpjmpfkhjgiaacajajm, хотя я не уверен, работает ли оно еще на Windows - я сейчас пробую сам.

...