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()
 | 
						|
 | 
						|
 |