/ / RC4 encryption: é a saída do mesmo comprimento de entrada - security, rc4-cipher

RC4 encryption: é a saída do mesmo comprimento de entrada - segurança, rc4-cipher

Para um dos meus projetos, preciso enviar uma solicitação POST do Arduino (usando modem GSM) para o servidor web PHP na nuvem da Internet. Preciso transmitir os detalhes do cartão de identificação do usuário ao servidor da web para autenticação.

Eu tentei usar algo de segurança RC4 e descobri que o Ardunio e o PHP suportam ambos - então minha criptografia e descriptografia usando alguns valores fictícios funcionaram bem.

No entanto, tenho uma preocupação. Suponha que minha mensagem secreta seja - "Segredo". Após a criptografia RC4, a cadeia criptografada contém caracteres não legíveis - portanto, o problema é descriptografado. Eu não saberia o comprimento da cadeia criptografada.

Será que, se o comprimento do texto sem formatação for 6 ("Segredo"), a string criptografada de saída também será sempre 6?

Com essa suposição, minha criptografia / descriptografia está funcionando bem no Arduino (pilha C / C ++) e no Web Server (PHP)?

Respostas:

3 para resposta № 1

Sim, o RC4, sendo uma cifra de fluxo, tem o mesmo tamanho de saída (texto cifrado) da entrada (texto sem formatação).