已经有一种在 JavaScript 中提取公钥和加密消息的解决方案,但我不知道如何解密消息或检查签名。有任何想法吗?
据我所知,已经有一个用于实际解密消息的功能,现在只需提取私钥即可对消息进行签名。如果我错了,请纠正我,但看起来第1步是解密密钥字符串,然后得到MPI(多精度整数),然后将其分成质数和解密器,可以传递给解密功能。
已经有一种在 JavaScript 中提取公钥和加密消息的解决方案,但我不知道如何解密消息或检查签名。有任何想法吗?
据我所知,已经有一个用于实际解密消息的功能,现在只需提取私钥即可对消息进行签名。如果我错了,请纠正我,但看起来第1步是解密密钥字符串,然后得到MPI(多精度整数),然后将其分成质数和解密器,可以传递给解密功能。
我编写了一个通用的 GPG/PGP NPAPI 库,用于在浏览器中使用,该库具有用于大多数所有内容的公共方法,包括解密和验证。
插件源位于:https ://github.com/kylehuff/webpg-npapi
该插件目前在 Chrome 的 WebPG 扩展中使用,位于此处:https ://chrome.google.com/webstore/detail/hhaopbphlojhnmbomffjcbnllcenbnih
扩展源位于此处:https ://github.com/kylehuff/webpg-chrome
两者都是 Windows、Linux 和 OSX 的跨平台。
有一个 chrome 扩展https://chrome.google.com/webstore/detail/pinhikmcljjkhnpjmpfkhjgiaacajajm虽然我不确定它是否可以在 Windows 上运行——我现在正在自己尝试。