Compartilhamento de tecnologia

[Criptozoologia] O que é uma senha? O que é criptografia?

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Definição de senha

De acordo com a "Lei de Criptozoologia da República Popular da China", a definição de senha é a seguinte:

As senhas referem-se a tecnologias, produtos e serviços que utilizam métodos de transformação específicos para criptografar, proteger e autenticar informações.

2. Definição de criptografia

A criptografia é a ciência técnica que estuda a preparação e decifração de códigos.Por definição, a criptografia pode ser dividida em dois ramos principais:

  • Criptoanálise: Foco na criação de sistemas criptográficos e na criptografia de informações para garantir a transmissão segura das informações.
  • Criptoanálise: Centra-se na análise e cracking de sistemas criptográficos, tentando revelar o conteúdo das informações criptografadas.

Para obter informações sobre os cinco principais atributos da segurança da informação (confidencialidade, integridade, autenticação, não repúdio e disponibilidade), você pode ler outro artigo meu:[Criptografia] Cinco atributos da segurança da informação

3. Modelo básico de algoritmo criptográfico

O modelo básico de algoritmos criptográficos inclui: os cinco elementos de um sistema criptográfico e os requisitos básicos de algoritmos criptográficos

(1) Cinco elementos do criptossistema

Os cinco elementos de um criptosistema são: espaço de texto simples, espaço de texto cifrado, espaço de chave, algoritmo de criptografia e algoritmo de descriptografia. Para pontos de conhecimento mais detalhados, você pode ler outro artigo meu:【Criptografia】Cinco elementos de criptografia

Um algoritmo criptográfico é essencialmente uma função matemática com parâmetros secretos que segue certas regras matemáticas para transformar dados.

  • Conhecendo os parâmetros secretos, encontrar o inverso é muito fácil
  • Sem conhecer os parâmetros secretos, a inversão não é viável

(2) Características dos algoritmos criptográficos

Um criptossistema ideal deve ser altamente reversível no processo de criptografia, irreversível na ausência de uma chave e apresentar sensibilidade extremamente alta à seleção e proteção da chave. Somente um sistema criptográfico desse tipo pode fornecer proteção confiável de informações em aplicações práticas.

característicadescrever
ReversibilidadeSe a chave correta for usada, o processo de criptografia deverá ser reversível.
Irreversibilidade (segurança)O projeto do algoritmo deve considerar a resistência a vários ataques possíveis, para que o adversário não consiga recuperar o texto cifrado em texto simples.
Sensibilidade chaveA chave é o parâmetro secreto do algoritmo criptográfico. Mesmo que o algoritmo de criptografia seja conhecido, é difícil recuperar o texto simples sem a chave.

Um bom sistema criptográfico deve atender a pelo menos duas condições:

  1. É fácil calcular o texto cifrado quando o texto simples e a chave de criptografia são conhecidos;
  2. Sem conhecer a chave de descriptografia, é impossível recuperar o texto simples do texto cifrado.