criptografia

490 palavras 2 páginas
Tipo de algoritmos de Criptográfia Simétrica que são mais usados no mercado:

· Rijndael

· RC2

· DES

· TripleDES

Se você fizer pesquisa básica na internet para saber um pouco mais sobre cada um desses algoritmos de criptográfia é muito rápida e fácil, não vou focar muito em cima desses algoritmo pois não é o foco principal do artigo.

Vou mostra um exemplo muito fácil de se implementar com C# uma classe que encripta e desencripta dados. Abra o Visual Studio e crie um projeto Windows Forms Chamado Criptografia (se desejar criar o projeto com outro nome sinta-se a vontade), vamos adicionar ao projeto uma classe chamada Criptografia.cs implentar o seguinte código que está abaixo na listagem 1.

using System;

using System.Collections.Generic;

using System.Text;

using System.Security.Cryptography;

using System.IO;

namespace Criptografia

{

///

/// Enumerator com os tipos de classes para criptografia.

///

public enum CryptProvider

{

///

/// Representa a classe base para implementações criptografia dos algoritmos simétricos Rijndael.

///

Rijndael,

///

/// Representa a classe base para implementações do algoritmo RC2.

///

RC2,

///

/// Representa a classe base para criptografia de dados padrões (DES - Data Encryption Standard).

///

DES,

///

/// Representa a classe base (TripleDES - Triple Data Encryption Standard).

///

TripleDES

}

public class Criptografia

{

#region Variáveis e Métodos Privados

private string _key = string.Empty;

private CryptProvider _cryptProvider;

private SymmetricAlgorithm _algorithm;

///

/// Inicialização do vetor do algoritmo simétrico

///

private void SetIV()

{

Relacionados

  • criptografia
    5273 palavras | 22 páginas
  • Criptografia
    2620 palavras | 11 páginas
  • Criptografia
    5389 palavras | 22 páginas
  • Criptografia
    1574 palavras | 7 páginas
  • O que é criptografia
    1499 palavras | 6 páginas
  • Criptografia
    4073 palavras | 17 páginas
  • Criptografia
    1615 palavras | 7 páginas
  • Criptografia
    5480 palavras | 22 páginas
  • Criptografia
    361 palavras | 2 páginas
  • Criptografia
    933 palavras | 4 páginas