首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Javascript和Java编写的RSA代码

使用Javascript和Java编写的RSA代码
EN

Stack Overflow用户
提问于 2009-09-04 01:01:47
回答 3查看 2K关注 0票数 0

我想在Javascript和Java代码中找到RSA代码。它们可以在加密和解密中返回相同的结果。

我的目的是:我可以在用户的浏览器中使用Javascript (使用公钥)加密消息。在我可以在我的服务器中解密该消息(使用私钥)之后。

我发现在互联网上,但Javascript和Java返回不同的结果:如果我使用Javascript加密,我不能使用Java解密。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-09-04 01:11:15

我很好奇为什么javascript和java会有不同的结果,因为RSA不依赖于平台,但是,将键转换为字节数组可能不同,所以这可能是您的困难所在。

如果您正在加密密码,那么使用RSA可能是有意义的,因为可以加密/解密的字节数与密钥的长度相关。

在哪里找到Java和Javascript的源代码将有助于查看,或者至少了解键是如何转换为字节数组的,然后从这些字节数组中创建私钥或公钥。

票数 0
EN

Stack Overflow用户

发布于 2009-09-04 01:06:15

这不是一个好主意。

RSA公钥加密适用于加密会话密钥,而不是整个消息。它太慢了,直接使用时很容易受到中间人攻击。

只要使用SSL就可以了。

票数 6
EN

Stack Overflow用户

发布于 2011-04-19 04:13:56

以下是Javascript的简单RSA算法(仅限数字);您可以通过遵循页面的源代码轻松地将其转换为Java:

http://www.alporal.com/rsa.htm

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1376746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档