【发布时间】:2015-05-17 21:02:39
【问题描述】:
我正在研究在我正在开发的一些应用程序的前端使用 Chrome 应用程序的可行性。 (顺便说一句,如果有人对此有任何想法 - 将其放在 cmets 中)
我将使用chrome.socket 并希望连接是安全的,因此需要 RSA 和 AES 加密,以便与尽可能多的后端技术实现(C#、Java 等)兼容。我的意思是不同的模式、密钥长度、特定于实现的细节......
现在我自己做了一些搜索,发现 https://code.google.com/p/crypto-js/ 用于 AES 加密。 这仍然是公认的库吗,还是有其他的?
...但是,我找不到 RSA 库?
出于安全考虑,我不认为这是一个问题,因为这是一个 Chrome 扩展程序,因此 HTML/JavaScript 不会通过互联网发送,但是我是否还有其他安全隐患错过了吗?
【问题讨论】:
-
chrome.socket(没有 chrome.sockets)在 Chrome 扩展中不可用。 -
好的,但
chrome.socket在 Chrome 扩展程序中仍然不可用。 -
@sowbug 除非我遗漏了一些明显的东西,否则我相信它现在甚至在
Stable分支中:developer.chrome.com/apps/socket.html -
Chrome 扩展程序无法使用套接字 API。 Chrome 应用程序可以。绝对没有将套接字 API 提供给扩展的计划。
-
@sowbug 谢谢!很明显我弄糊涂了!
标签: javascript encryption-asymmetric encryption-symmetric google-chrome-app