Receber string criptografada do servidor [closed]

0

Qual é a maneira mais fácil (o mais fácil possível) de criar um servidor da web que verificará uma string recebida do cliente e responderá com outra string? Como fazer desde o começo até o fim? (Eu nunca configurei um servidor.)

Estou escrevendo um aplicativo do Windows e quero que ele funcione apenas por 30 dias no computador de um usuário, e não acho que exista outra opção segura, exceto verificação online (eu uso protetor de exe, mas teste de expiração é um ponto fraco porque é realizado localmente).

    
por FelisManulus 19.01.2015 / 08:25

1 resposta

1

Se você precisar estar seguro, terá que pensar seriamente no assunto. Minha sugestão é nada perto de qualquer coisa que é difícil de se locomover. Você terá que ser o juiz se isso é bom o suficiente para impedir que o usuário use o aplicativo após o término do período de avaliação.

Mas você pediu o mais fácil possível, então:

Desde que você nunca configurou um servidor para obter hospedagem de baixo custo.

Escreva um serviço PHP simples que receba um valor que você POSTE para ele, execute a lógica necessária e, em seguida, retorne um resultado para o cliente (ou seja, seu aplicativo).

Você colocaria algo ao longo dessas linhas no arquivo PHP (por exemplo, chamado validation.php):

function validateTrialPeriod( $fromClient )
{
    //logic for your validation
    //based on validation you return a result approving or blocking the client

    return $validationResult;
}

$receivedValue = $_POST['valueSentFromClient'];

$valueToSendToClient = validateTrialPeriod( $receivedValue);

echo $valueToSendToClient;

É claro que a mesma coisa pode ser obtida usando .NET, Java, python etc., mas, dependendo do seu orçamento, você pode ter mais dificuldade em encontrar hospedagem acessível.

Você terá que investigar como pode se comunicar com os serviços da Web em seu aplicativo com base na tecnologia que está usando.

    
por 19.01.2015 / 12:26