algoritmo de classificação e criptografia distinção

Programação trabalho sempre capaz de ver a RSA, DES e outras palavras, você provavelmente sabe o algoritmo de criptografia, mas especificamente o que é a diferença entre o processo de uso normal, como com o uso entre o cliente eo servidor, mais fácil onde é a parte segura em? Estes problemas não sei, eu gravei o seguinte processo de aprendizagem.


Categoria --- classificação de um algoritmo criptográfico

RSA, DES pertencem ao algoritmo de criptografia, algoritmo de criptografia é dividido nas seguintes categorias:

  • Você não precisa de chaves
    • MD5
    • SHA-1
  • chaves precisam
    • criptografia simétrica
      • DE
      • 3DES
      • AES
    • criptografia assimétrica
      • RSA
      • DSA

Glossário:
不需要秘钥algoritmo de hash não requer chaves secretas quando se refere a encriptação, desencriptação só pode bater a biblioteca
需要秘钥refere-se a um algoritmo de criptografia, chaves de decodificação precisa
对称加密consultar a criptografia algoritmo de criptografia, chave de decodificação é o mesmo
非对称加密refere-se ao algoritmo de criptografia de chave de criptografia, chaves de decodificação são diferentes


classificação Encryption Algorithm --- classificação A segunda maneira

  • simetria
  • assimetria
  • Cerquilha

diferença

A diferença entre a criptografia simétrica

DE

  • comprimento de chave secreta 56
  • Velocidade, o consumo de recursos
  • Segurança é baixa

3DES

  • 112168 comprimento bit chave secreta
  • Lenta elevado consumo de recursos,
  • segurança em

AES

  • comprimento de bit chave secreta 128192256
  • Velocidade, baixo consumo de recursos
  • segurança

A diferença entre a criptografia assimétrica

RSA

  • Segurança depende do comprimento da senha, o mais seguro
  • Lenta elevado consumo de recursos,
  • Os dados podem ser criptografados, assinado digitalmente

DSA

  • Segurança depende do comprimento da senha, o mais seguro
  • operação rápida, baixo consumo de recursos
  • Apenas fazer assinaturas digitais

A diferença entre o algoritmo de hash

SHA-1

  • segurança
  • lento

MD5

  • Segurança é baixa
  • rápido

Comparação de simétrico e assimétrico

algoritmos simétricos

  • gerenciamento de chaves duras
  • segurança em
  • Velocidade, adequado para um grande número de

algoritmos assimétricos

  • Fácil de gerenciar chaves
  • segurança
  • Lento, adequado para pequenas quantidades de dados (dados de assinatura)

RSA

RSA é agora o algoritmo de criptografia popular, a maioria da indústria, porque é o mais seguro;

cenas de ação

Ele pode ser usado simultaneamente nos dois cenários a seguir:

  • Encryption
  • Assinaturas digitais

Suscetíveis a problemas de segurança ligação

  • Quando a chave pública para o cliente, o cliente divulgará a chave pública;
  • servidor privado tenho;

DE

Pacotes pertencentes DES algoritmo, um pacote de dados encriptado de 64 bits, o seu comprimento é de 56 bits chave

cenários de uso

  • operação rápida, uma grande quantidade de dados para criptografia e descriptografia;
  • Porque a gestão de chave secreta mais difícil, não é adequado para a Internet, geralmente usado para o sistema interno;

Suscetíveis a problemas de segurança ligação

  • Enquanto qualquer um dos master (cabelo, remetente) da chave, pode ser interpretado por DES algoritmo de criptografia texto cifrado de dados;
  • Decifrado usando o método de força bruta para quebrar o algoritmo de encriptação DES está codificado chave de pesquisa. Para o comprimento da chave 56, se a ser pesquisa exaustiva de palavras, o cálculo do número 2 à potência de 56;

Acho que você gosta

Origin www.cnblogs.com/mysticbinary/p/12615063.html
Recomendado
Clasificación