22 lines
449 B
Python
22 lines
449 B
Python
import socket
|
|
import hashlib
|
|
|
|
|
|
def main() -> None:
|
|
host = "127.0.0.1"
|
|
port = 5001
|
|
|
|
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as server:
|
|
server.bind((host, port))
|
|
server.listen(1)
|
|
conn, addr = server.accept()
|
|
with conn:
|
|
data = conn.recv(4096)
|
|
digest = hashlib.sha256(data).hexdigest()
|
|
conn.sendall(digest.encode())
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|
|
|
|
|