Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Java和RSA加密网络流量_Java_Rsa_Encryption - Fatal编程技术网

用Java和RSA加密网络流量

用Java和RSA加密网络流量,java,rsa,encryption,Java,Rsa,Encryption,我想知道我应该如何完成家庭作业 我必须用Java开发一个简单的服务器和客户机,我已经完成了。接下来,我必须使用带有以下给定密钥的RSA加密此服务器和客户端之间的通信 Client Public Key: (5, 10142789312725007) Client Private Key: (8114231289041741, 10142789312725007) Server Public Key: (5, 10142701089716483) Server Private Key: (6085

我想知道我应该如何完成家庭作业

我必须用Java开发一个简单的服务器和客户机,我已经完成了。接下来,我必须使用带有以下给定密钥的RSA加密此服务器和客户端之间的通信

Client Public Key: (5, 10142789312725007)
Client Private Key: (8114231289041741, 10142789312725007)
Server Public Key: (5, 10142701089716483)
Server Private Key: (6085620532976717, 10142701089716483)
Java是否有内置的功能可以让我轻松地做到这一点


谢谢

以下是一些可能有帮助的链接:


生成一个N位的公共和私有 RSA密钥,用于加密和解密 随机信息


以下是一些可能有帮助的链接:


生成一个N位的公共和私有 RSA密钥,用于加密和解密 随机信息

是的,Java提供了一种可以让您轻松实现这一点的工具

它还支持任意精度的整数,这使得您自己实现RSA加密非常容易

老实说,使用
biginger
简单地实现RSA可能比充分了解Java加密体系结构以使用内置RSA实现要容易得多。

是的,Java有这样的功能,可以让您轻松地实现这一点

它还支持任意精度的整数,这使得您自己实现RSA加密非常容易


老实说,使用
biginger
简单地实现RSA可能比充分了解Java加密体系结构以使用内置RSA实现更容易。

您应该能够使用Java附带的Java加密扩展

为了使给定的数字成为RSA密钥,请将它们转换为并“馈送”到响应。
然后,您可以使用*规范来生成常规公钥和私钥,这些公钥和私钥可以与Java中的所有加密函数一起使用

您应该能够使用Java附带的Java加密扩展

为了使给定的数字成为RSA密钥,请将它们转换为并“馈送”到响应。
然后,您可以使用*规范来生成常规公钥和私钥,这些公钥和私钥可以与Java中的所有加密函数一起使用

这取决于助理现在要求你做什么,不是吗?你能给作业贴个链接吗?我觉得你需要实现RSA算法。这就是我害怕的。我希望有人能知道解决这个问题的方法:)这取决于助理现在要求你做什么,不是吗?你能给作业贴个链接吗?我觉得你需要实现RSA算法。这就是我害怕的。我希望有人能想出一个解决这个问题的办法:)