Diffie Helman vem em diferentes formas.
Diffie Hellman tem 768 bits de comprimento no filme e dois são 1024 bits em comprimento DIFI home e
cinco tem 1536 bits em comprimento.
Mais uma vez, quanto maior o comprimento da chave, mais seguro.
Mas a desvantagem é que mais poder de processamento seria necessário.
Agora, apenas para reiterar algoritmos de chave assimétrica são usados ​​na VPN hoje, não para aumentar a corrupção
de dados, mas ajudam a estabelecer um segredo compartilhado.
Eles também são usados ​​para outras coisas, como uma distribuição, sobre a qual falo em um momento em
que algoritmos de chave simétrica, como o Alias, são usados ​​para a criptografia de dados do Bolt.
Então, cobrimos a criptografia de confidencialidade.
Vamos ver o segundo objetivo, que é integridade.
Queremos garantir que os dados não sejam adulterados.
Em outras palavras, queremos saber que esses dados percorreram a internet ou outra rede inalterada
entre as duas partes.
Integridade de dados usa algoritmos conhecidos como algoritmos de hash também conhecidos como Treptow ou mensagem
digere estes algoritmos unidirecionais ao contrário de algoritmos de criptografia que podem ser invertidos algoritmos de hash converter
dados arbitrários em um hash de comprimento fixo.
Um exemplo seria o algoritmo 5 de resumo de mensagens ou cinco, que tem um comprimento fixo de 128.
Isso é agora para demonstrar hashing.
Repare que eu posso pegar um pedaço de informação arbitrária.
Digamos que meu nome e eu possamos usar hash neste caso usando o schaw Shaugh ou o algoritmo de hash seguro é mais seguro que
o M. D 5.
Esse é o muito hexadecimal de Forshaw e o valor binário de Forshaw.
Agora é se eu alterar um valor, por exemplo, fazendo com que David 1 e hash novamente notem todas
as mudanças de hash.
Mas note que é de comprimento fixo.
Eu poderia colocar um monte de nomes de
pessoas lá e misturar novamente.
Observe todas as alterações de hash.
Mas ele é de um comprimento fixo.
Eu poderia copiar um texto do USA Today.
Comprimento arbitrário.
Eu poderia pegar a Encyclopedia Britannica e colocá-la em um hash vazio de cinco e criar 128.
Isso é.
Por exemplo, eu poderia pegar esse artigo do USA Today e colocá-lo em um gerador de hash cinco vazio e perceber que ele
vai aparecer com um valor de hash de 128 bits.
Ou eu poderia substituir isso por apenas digamos o meu nome e ele irá aparecer com um valor de hash de 128 bits que não
é reversível porque os dados são perdidos.
Você não pode levar 128 mas M. D cinco hash reverso e venha com a Enciclopédia Britânica.
Mas você pode pegar a Encyclopedia Britannica e obter 128, mas valor.
Por favor, note que o hash vai mudar.
Como eu demonstrei se qualquer parte do valor de entrada muda assim com o hashing, podemos pegar dados de tamanho
arbitrário colocando-os através de um hash vazio de cinco ou char.
Neste caso é M. D cinco e chegar a um 128 fixo mas vale de cinzas você não pode tomar
o valor de hash de 128 bits e inverter o processo e chegar a dados originais.
É uma função unidirecional ou função de alçapão.
Existem vários algoritmos de hash que podem ser usados ​​M. D 5 mais uma vez é 128.
Isso é M-B 5 não é recomendado hoje.
Em ambientes de rede, Shaw one tem 160 comprimentos de Betson disparados para esses 256 ou 12 bits de Sabran
e Shaugh 3 está programado para ser lançado em 2012.
Basta estar ciente de que existem vários algoritmos de hash novamente filmados é o que é
recomendado nos ambientes de rede atuais.
Então, como um exemplo, se Peter quisesse enviar dados para sirra em compartilhar confidencialidade e integridade, o
seguinte aconteceria.
A informação privada de Peter, que ninguém exceto Sarah deveria ler, é criptografada primeiro com um algoritmo
de criptografia como um sim.
Agora, neste caso, estamos assumindo que um segredo compartilhado ou chave do shaid foi derivado.
Então, supondo que isso aconteceu, Peter pode criptografar os dados usando um algoritmo de chave simétrica como um s.
Então, a informação de texto do garoto é criptografada em texto cifrado.
Isso provê a confidencialidade que o Petah toma, sendo corrompido, o texto irá codificar o texto e o hashes com um
algoritmo hash como Shawa M. D. 5 que surge com um hash de comprimento fixo.
Isso garantirá a integridade dos dados.
Porque se qualquer parte da data for alterada, lembre-se que o hash também será alterado.
Então Peter pega o texto claro criptografado com um algoritmo como s para criar um texto cifrado que criptografa
o texto criptografado e cria um hash.
Até mesmo um alfinete é o hash do texto cifrado encriptado e o envia para Sarah.
Sarah após o recebimento dos dados, neste caso, o texto cifrado criptografado quer ter certeza de que
os dados não foram adulterados antes de passar por todo o esforço de descriptografar o texto.
Então Sarah pegará o texto criptografado e o hash para criar um M. D cinco Wilshaw hash.
Em seguida, ela comparará o hash obtido com o hash anexado aos dados criptografados.
Só se os hashes são os mesmos que ela se preocupa em decifrar o texto agora, se os hashes são os mesmos.
Isso significa que os dados não mudaram em trânsito.
Se os hashes são os mesmos, Saraa pode descriptografar os dados, invertendo a criptografia ace, sabendo
que os dados não foram adulterados.
No entanto, o que impede que Joe Hacker receba os dados, alterando-os de modo a manipular
os dados antes que eles alcancem o Cerra, criptografando-os com dados simulados, digamos
Shaw, acrescentando um novo hash aos dados e transmitindo-os para Sarah.
Sarah não tem como saber que os dados foram manipulados porque, quando ela reverte o processo ao
codificar esses novos dados, o hash será o mesmo que o hash de Joe Hakas que ele anexou aos novos dados.
Então, para combater isso, o que Pete precisa fazer é usar algo chamado de hash message no código da pergunta ou SCHMOCK, e
há duas variantes disso.
Você tem um schmuck M. D 5 e H Mac Shaw.
E o que o PD precisa fazer é pegar os dados de comprimentos arbitrários.
Em outras palavras, os dados que ele quer enviar para Sarah Plus são uma chave secreta que apenas
Sarah e ele conhecem e agora combinam esses dois valores com os cinco ou Shaw para obter o hash que irá combater Joe Hacker
de manipular os dados.
Como Joe Hacker não sabe o que a chave secreta é que Peter e Sirah estão usando em combinação com
o algoritmo de hash, Joe Hacker não saberá qual é a chave secreta.
Então, quando ele hashes os dados Sarah saberá que os dados foram manipulados por causa do hash
que ela deriva não será o mesmo hash seru vai levar os dados criptografados.
Em combinação com a chave secreta e hashing os dois juntos para chegar a ela hash Joe hacker não vai
saber o que é a chave secreta.
Então, quando Joe hacker roubar os dados, o hash dele não será o mesmo que o novo hash que Sarah deriva,
e ela saberá que os dados foram adulterados.
Apenas Peter e Sarah sabem o que essa chave secreta não é.
Joe hacker diz que ele não consegue manipular os dados com sucesso e obter o mesmo hash de forma justa.
Assim, a integridade dos dados é fornecida com um beijo em combinação com M. D 5 e Shaw.
O terceiro objetivo a realizar é o autêntico cátion.
Agora a autenticação é saber que os dados recebidos são os mesmos dados que foram enviados e que o remetente da
reclamação é, de fato, o remetente real.
Agora já falamos sobre integridade.
Agora estamos olhando para uma coisa para Kading parece ter certeza de que há realmente quem
eles dizem que são.
Isso vai além de validar a fonte tentando acessar um log inicial de compartilhamento de serviço.
Você também deve validar se a fonte não foi substituída por um host invasor.
No decorrer da conversa, que é conhecida como highjacking de sessão, você quer ter certeza de que
a pessoa com quem está falando é a pessoa que ela diz ser e que não foi substituída
por um hacker.
Eles são dois tipos de autenticação, então poderíamos ter enviado o Akkad para escrever um para rodar para usar
ou apreciar chave, que é um valor de chave secreta inserido em cada par manualmente e é usado para indicar
o píer.
Ou podemos usar assinaturas RSA que criptografam o hash com uma chave privada.
Então, primeiro aprecie a chave neste exemplo.
Peter precisa ser autenticado por Sarah.
Neste caso, Peter toma uma chave de forma de Diffie Helman que eles derivaram a chave pré-compartilhada que
foi acordada com Sarah, que deveria ter sido feita fora da banda e outras informações relacionadas
à OPSEC e ele a mistura com M. D Feibel Shaw e ele anexa o hash a um pacote com
suas informações de identificação, que podem ser o endereço IP ou o nome do host usado para a VPN.
Sarah pode então haxear uma cópia local da informação que inclui a chave pré-compartilhada acordada
e derivar e no final Hesh ela poderá então compilar seu hash derivado localmente com o hash
que você recebeu de Pedro.
Se eles forem os mesmos, ela sabe que Peter tem a mesma chave pré-compartilhada que ela e pode
indicar Peter se os hashes forem diferentes, ela sabe que Peter não tem a chave pré-compartilhada correta
e, portanto, a VPN não está configurada.
A segunda opção é usar assinaturas digitais. As assinaturas digitais têm várias vantagens,
incluindo a troca automática de chaves sem a necessidade de programar chaves de autenticação estática
em vários dispositivos.
Isso permite escalabilidade.
A chave L'anse também é muito melhor que as chaves devem ser alteradas regularmente.
E na realidade isso muitas vezes não acontece.
Outra vantagem das assinaturas digitais é o não repúdio.
O que significa que você não pode negar estar envolvido em uma conversa porque você é a única
pessoa que tem sua chave privada.
Portanto, o modo como funciona é o pita. Neste exemplo, é preciso uma Diffie Hellman instável e outras informações, e o
hashes de maneira muito semelhante às chaves pré-compartilhadas.
Mas observe que a chave predefinida não está nessa lista.
Esse hash agora é assinado com a chave privada de Peter e lembre-se de que Peter é a única pessoa que possui
essa chave privada que cria o que é chamado de assinatura digital.
Portanto, uma assinatura digital é criada quando as informações são criptografadas com uma chave privada.
Lembre-se de que, se algo for criptografado com a chave privada de alguém, somente a
chave pública dessa pessoa pode ser descriptografada em nossos pecados.
Essa informação para Sarah Sarah recebe a assinatura de Peter e a descriptografa com a chave pública
de Peter, que ele já havia recebido de Peter.
Isso resultará no hash original criado por Peter.
Sarah não pega a mesma informação que ela tem localmente e hashes ela mesma para derivar seu
próprio hash dos vários parâmetros.
Ela então compara os dois hashes.
Se disser o mesmo, ela sabe, em primeiro lugar, que a PETA tem todas as informações corretas.
Ela também sabe que essa informação só poderia ter vindo da PETA porque somente a chave pública da PETA pode
descriptografar algo criptografado com a chave privada de Peter.
Assim, a assinatura digital prova que a informação veio de Peter e que todas essas informações
estão corretas.
Ela foi capaz de pensar em Akkad Peter.
Agora, o inverso ocorrerá para chaves pré-compartilhadas e assinaturas digitais.
Peter vai autenticar Syndicate Sarah.
Portanto, há dois caminhos em questão, seja usando chaves pré-compartilhadas ou usando assinaturas digitais.