def encriptar(): if not request.json: abort(400) msg = request.json['msg'] e = int(request.json['e']) n = int(request.json['n']) msg_encriptada = RSA.encriptar(msg, e, n) return jsonify({'result': msg_encriptada})
#Cliente TCP import socket #importando a biblioteca socket from rsa import RSA SERVER = '127.0.0.1' # Endereço IP do Servidor PORT = 8741 # Porta que o Servidor está escutando tcp = socket.socket(socket.AF_INET, socket.SOCK_STREAM) dest = (SERVER, PORT) rsa = RSA() rsa.gerar_chaves() chave_publica = rsa.chave_publica tcp.connect(dest) print('Para sair, você deve pressionar control x') msg = input() #.encriptar() #mensagem_encriptada = rsa.encriptar(msg, chave_publica) while msg != '\x18': tcp.send(rsa.encriptar(msg, chave_publica).encode("utf-8")) msg = input() tcp.close()