JAVA: 使用RSA和SHA-1需要从客户端传输数据到服务器(数字签名)
JAVA: Using RSA and SHA-1 need to transmit data from client to server (Digital Signature)
我的要求是编写一个 JAVA 程序,提供从客户端到服务器的数据传输的机密性和完整性。
我计划为此使用 RSA 和 SHA-1 哈希方法。还需要在客户端和服务器之间建立网络连接并交换消息。服务器应验证签名并检查完整性。
所以我只是想知道,有没有什么文件可以帮助我写它。
感谢任何帮助。谢谢
我想最好自己用代码试试。 - http://www.programcreek.com/java-api-examples/java.security.KeyPair
在使用 Java 时,您可以使用 javax.security 使用 RSA 和 SHA-1 的密钥对,使用您想要包含的参数进行签名。将私钥发送到服务器,然后每次请求时,在服务器上使用具有正确参数的生成密钥对的 public 密钥进行验证。
我的要求是编写一个 JAVA 程序,提供从客户端到服务器的数据传输的机密性和完整性。
我计划为此使用 RSA 和 SHA-1 哈希方法。还需要在客户端和服务器之间建立网络连接并交换消息。服务器应验证签名并检查完整性。
所以我只是想知道,有没有什么文件可以帮助我写它。
感谢任何帮助。谢谢
我想最好自己用代码试试。 - http://www.programcreek.com/java-api-examples/java.security.KeyPair
在使用 Java 时,您可以使用 javax.security 使用 RSA 和 SHA-1 的密钥对,使用您想要包含的参数进行签名。将私钥发送到服务器,然后每次请求时,在服务器上使用具有正确参数的生成密钥对的 public 密钥进行验证。