1
resposta

Criptografar e Descriptografar

Digamos que tenho uma api de um lado e desenvolvi um webapp em flask para consumir essa minha API. Existe uma maneira de criptografar dados específicos em um form do lado WEBapp, por exemplo a ID de algum produto, e depois descriptografar na API quanto encaminhar por POST?

1 resposta

Oi Renan, tudo bom?

Impossível é uma palavra forte mas acredito que daria bastante trabalho com métodos de criptografia comuns no meracdo. Isso porque você precisaria ter um mapeamento dos dados criptografados na API pra saber como decriptar.

Criptografias como MD5, Bcrypt, etc costumam ser bem dificeis de decriptar então ir pra esse lado dificultaria bastante.

Uma possível abordagem é você criptografar você mesmo os dados assim você consegue decriptar.

Ou seja, você pode (por exemplo) injetar no formulário:

ID * 7 + 1

E na sua API, decriptar subtraindo 1 e dividindo por 7.

Abraço

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software