Existem principalmente dois tipos de algoritmos que são utilizados para criptografia e descriptografia.

Criptografia simétrica

Neste tipo de criptografia, uma única chave é usada para criptografia e descriptografia. É mais rápido do que o outro, mas também tem alguns inconvenientes como chave única, que é usado para criptografia e descriptografia, então quando você criptografar os dados, você tem que fornecer a mesma chave para a descriptografia e se os dados são enviados através da rede, Então no final, onde decodificação aconteceu, também precisamos saber a mesma chave. Suponha que você tem um Serviço e está fazendo a criptografia / descriptografia da mensagem com uma chave e seus muitos clientes consomem esse Serviço, então você tem que fornecer a chave para o seu cliente também. Ele precisa de confiança de nível muito alto, como você está compartilhando sua chave, o que significa seu segredo. Read More →

De forma bem simples e prática mostrarei como criar Interfaces genéricas com C#.

Como muito de nós sabemos, usar interfaces em nossos sistemas nos trás mais controle quando se trata das funcionalidades essenciais que devem ser desenvolvidas, sua ideia traz o mesmo sentido de um “contrato”. Uma classe que implementa uma Interface deve conter todas as assinaturas de métodos que a interface possui.

Read More →