SlideShare uma empresa Scribd logo
Criptografia no .NET Framework
Thiago Vidal
Meetup #5 - 23/05/17
Agenda
 Introdução
 O que é Criptografia?
 Utilizações no Mundo Real
 Criptografia Simétrica e Assimétrica
 Implementações no .Net Framework
Introdução
 Contexto: segurança da informação
 Cenário: acesso não autorizado a informações pode resultar em prejuízos para as empresas
 Proteção contra ataques envolvendo tentativas de roubo e/ou modificação indevida de
informações
 Ex: Senhas e números de cartão de crédito
O que é Criptografia?
 A criptografia é uma prática que assegura a integridade e confidencialidade das informações
 Objetivo: assegurar que a informação seja enviada de maneira segura e clara
 Criação de uma codificação que protege um conjunto de informações, empregando um
algoritmo e configurações conhecidos apenas por um sistema
Utilizações no Mundo Real
 Internet Banking
Utilizações no Mundo Real
 Sistemas Web
 Aplicativos de mensageria (WhatsApp, Signal e Messenger)
Criptografia Simétrica e Assimétrica
 Algoritmos computacionais
 Criptografia Simétrica: uso de chave privada
 Ex: AES
 Criptografia Assimétrica: uso de duas chaves de criptografia: pública e privada
 Também conhecida como criptografia “de ponta a ponta”
 Ex: RSA (mais utilizado atualmente)
 Performance: algoritmos de criptografia assimétrica são mais lentos
Implementações no .NET Framework
 O .NET Framework suporta ambos tipos de criptografia
 Namespace System.Security.Cryptography – classe Rijndael
 Projeto de exemplo para codificar e decodificar strings fornecidas de um usuário
Demonstração Prática
Dúvidas?
Referências
 http://www.devmedia.com.br/criptografia-em-net-utilizando-a-classe-rijndael/26440
 http://www.linhadecodigo.com.br/artigo/3078/criptografando-dados-com-csharp.aspx

Mais conteúdo relacionado

ODP
Segurança de Redes com GNU-Linux - Maicon Wendhausen
PPT
Firewall
PPTX
Segurança em Sistemas Baseados em Redes de Computadores
PDF
Conceito em segurança de redes de computadores
PPTX
Importância, os mecanismos e a segurança dos sistemas operativos.
PPTX
A seguranca dos sistemas operativos
DOCX
Segurança em sistemas distribuídos
PPTX
Análise de Malware
Segurança de Redes com GNU-Linux - Maicon Wendhausen
Firewall
Segurança em Sistemas Baseados em Redes de Computadores
Conceito em segurança de redes de computadores
Importância, os mecanismos e a segurança dos sistemas operativos.
A seguranca dos sistemas operativos
Segurança em sistemas distribuídos
Análise de Malware

Mais procurados (20)

PPTX
APS - INTERNET
PPTX
A Importância, os Mecanismos e a Segurança de um SO
PDF
Seminário Plataforma Java - Segurança e Criptografia
PDF
Comunicado do "Centro de Tratamento de Incidentes de Redes do Governo"
PPTX
Proteção e segurança do Sistema Operacional
PPT
Segurança
PPTX
Amiguinhos virtuais ameaças reais
PPTX
Segurança e protecção dos sistemas operativos
PDF
Alerta 02 2017- ataques de ransomware
PDF
Sequestro de dados e o contador do futuro
PDF
PPTX
Segurança nos Sistemas Operativos
PPTX
Segurança de redes - Conceitos de firewall
PPSX
ECC TI Corinthians Segurança da Informação
PPTX
Big Data e Segurança da Informação - 10o Workshop SegInfo - Apresentação
PPT
backdoors
ODP
Segurança no Desenvolvimento de Aplicações - Dextra
PPT
Segurança na Rede
PPTX
Virus de Macro e Spy
PPT
Proteção e segurança de sistemas operacionais
APS - INTERNET
A Importância, os Mecanismos e a Segurança de um SO
Seminário Plataforma Java - Segurança e Criptografia
Comunicado do "Centro de Tratamento de Incidentes de Redes do Governo"
Proteção e segurança do Sistema Operacional
Segurança
Amiguinhos virtuais ameaças reais
Segurança e protecção dos sistemas operativos
Alerta 02 2017- ataques de ransomware
Sequestro de dados e o contador do futuro
Segurança nos Sistemas Operativos
Segurança de redes - Conceitos de firewall
ECC TI Corinthians Segurança da Informação
Big Data e Segurança da Informação - 10o Workshop SegInfo - Apresentação
backdoors
Segurança no Desenvolvimento de Aplicações - Dextra
Segurança na Rede
Virus de Macro e Spy
Proteção e segurança de sistemas operacionais
Anúncio

Semelhante a Criptografia no .Net Framework (20)

PPT
Introducao a criptografia
PDF
Redes -aula_8_-_seguranca_2_
DOC
Resumo: Fraudes de Políticas de Segurança, Problemas de privacidade no Acesso...
PPT
Apresentação tema 9 Segurança das Informações e Continuidade dos negócios
PPTX
Tema 09
PDF
Criptografia em hardware emicro se - nov 15 2012
PPT
126015847 seguranca-de-redes-criptografia-2
PPT
126015847 seguranca-de-redes-criptografia-2 (1)
PPT
SEGURANÇA DE REDES.ppt
PPT
Segurança das informações e continuidade dos negócios
PDF
Uma Análise Comparativa Entre os Algoritmos de Criptografia: RSA e DSA
DOCX
Trabalho tic
PDF
Tecnologias Atuais de Redes - Aula 1 - Criptografia [Apostila]
PDF
Porque a Criptografia é mais difícil do que parece?
PDF
Unidade 3 criptogradia
PDF
Palestra: Tendências e Desafios da Segurança na Internet
PPTX
Cyber Security - Aula 1
PDF
Guia criptografia-corporativo
PDF
Resposta a Incidentes de Segurança com ferramentas SIEM
PPTX
Introducao a criptografia
Redes -aula_8_-_seguranca_2_
Resumo: Fraudes de Políticas de Segurança, Problemas de privacidade no Acesso...
Apresentação tema 9 Segurança das Informações e Continuidade dos negócios
Tema 09
Criptografia em hardware emicro se - nov 15 2012
126015847 seguranca-de-redes-criptografia-2
126015847 seguranca-de-redes-criptografia-2 (1)
SEGURANÇA DE REDES.ppt
Segurança das informações e continuidade dos negócios
Uma Análise Comparativa Entre os Algoritmos de Criptografia: RSA e DSA
Trabalho tic
Tecnologias Atuais de Redes - Aula 1 - Criptografia [Apostila]
Porque a Criptografia é mais difícil do que parece?
Unidade 3 criptogradia
Palestra: Tendências e Desafios da Segurança na Internet
Cyber Security - Aula 1
Guia criptografia-corporativo
Resposta a Incidentes de Segurança com ferramentas SIEM
Anúncio

Criptografia no .Net Framework