【发布时间】:2014-03-09 04:18:12
【问题描述】:
我使用Stanford Javascript Crypto Library (SJCL) 进行对称 AES 加密(基于他们演示页面上的示例)。但是,我还有一个额外的要求是生成一个密钥对,用公钥加密数据,用私钥解密数据。一些类名表明这在 SJCL 中可能是可能的,但我想知道是否有人可以提供一个示例来说明它是如何完成的。在这个阶段我不关心私钥存储,只关心内存中的生成和公钥/私钥对的使用。
如果不可能,我会对一个涵盖 AES 和公钥加密的替代库的建议感兴趣 - 但我知道这是我可以自己研究的东西!所以主要是我很想知道我开始使用的库是否可以满足我的所有需求,或者我是否需要寻找替代方案。
【问题讨论】:
-
一般来说,仅仅生成一个公钥/私钥对并没有那么有用。问题是您需要建立对公钥的信任。这个问题非常接近题外话,因为要求示例代码或库被认为是题外话(展示您自己尝试过的内容,您的搜索引擎和我们的一样好)。
标签: javascript cryptography aes rsa sjcl