最近学习使用openssl实现加密通信,跑程序的时候遇到了这个问题,
希望大佬们给点指导。
以下是程序运行报错
这个是客户端的一些信息
以下为参考网上的方法做出的尝试,但是仍旧没有效果
最近学习使用openssl实现加密通信,跑程序的时候遇到了这个问题,
希望大佬们给点指导。
以下是程序运行报错
这个是客户端的一些信息
以下为参考网上的方法做出的尝试,但是仍旧没有效果
让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言根据您提供的信息,看起来您在使用openssl实现加密通信时遇到了ssl_error_ssl错误。这种错误通常是由于SSL/TLS握手过程中出现问题导致的。在你的代码中可能存在一些配置或使用上的问题。 为了帮助您解决这个问题,可以按照以下步骤进行尝试:
import socket
import ssl
HOST = 'example.com'
PORT = 443
sock = socket.create_connection((HOST, PORT))
ssl_sock = ssl.wrap_socket(sock, ssl_version=ssl.PROTOCOL_TLSv1_2)
ssl_sock.sendall(b'GET / HTTP/1.1\r\nHost: example.com\r\n\r\n')
response = ssl_sock.recv(4096)
print(response)
ssl_sock.close()
请根据您的实际情况调整以上代码,并尝试以上步骤,希望能帮助您解决问题。如果问题仍然存在,请提供更多代码和错误信息,以便更详细地排查。