2010-12-06 2 views
2

Есть ли какая-либо доступная библиотека (или хорошо написанная ссылка на алгоритм, которую я мог бы реализовать), которая позволила бы мне подписать часть текста с помощью закрытого ключа, предпочтительно мой существующий SSH (RSA) или ключ PGP?Подписание и проверка текста с помощью пар ключей с использованием Javascript

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

+1

К сожалению, такой дизайн вызывает несколько вопросов, связанных с безопасностью, например. как предотвратить спуфинг ключей (если они загружаются с сервера) или как выбирать ключи из локального хранилища (если используются локальные). Тогда возникает вопрос о том, как должна выполняться проверка (пользователю нужно доверять ключу и иметь доверенный ключ под рукой или использовать PKI для проверки сертификата). – 2010-12-06 20:34:37

ответ

0

Вы можете посмотреть в jCryption: http://www.jcryption.org/

Это сделано для шифрования формы с помощью Ajax, но это может быть где-то, чтобы начать работу.