Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 14379|Resposta: 0

[C] Algoritmo SMS4, apenas entendido e escrito, o próximo passo é preparar o algoritmo de hash SM3

[Copiar link]
Publicado em 22/12/2015 23:56:48 | | |
Algoritmo de Hash Criptográfico SM3[url=]edit[/url]
usarO algoritmo comercial compilado pela Administração Nacional de Criptografia (NASA) é utilizado para assinatura digital e verificação em aplicações criptográficas, geração e verificação de códigos de autenticação de mensagens e geração de números aleatórios, que podem atender aos requisitos de segurança de diversas aplicações criptográficas.

Descrição do algoritmoPara mensagem m com comprimento de l(l< 2^64) bits, o algoritmo de hash SM3 é preenchido e comprimido iterativamente para gerar um valor de hash com comprimento de 256 bits.
Suponha que o comprimento da mensagem m seja l bits. Comece adicionando o bit "1" ao final da mensagem, seguido por k "0s", onde k é o menor inteiro não negativo que satisfaz l + 1 + k 448mod512. Depois, adicione uma cadeia de bits de 64 bits, que é uma representação binária do comprimento l.
O comprimento do bit da mensagem preenchida m′ é múltiplo de 512.
Por exemplo, para uma mensagem 01100001 01100010 01100011, seu comprimento l=24, a string de bits é preenchida:
01100001 01100010 01100011 1 00...00 (423 bits) 00...011000 (representação binária de 64 bits l)
Copie para todos verem. Postagens casuais, todos estão livres para dar uma olhada. Afinal, esse algoritmo não é algo que possa ser feito em um ou dois dias, então vamos trabalhar juntos.






Anterior:O mercado da Internet das Coisas reproduz o azarão dos chips domésticos - ESP32
Próximo:C# implementa código cliente de comunicação Socket
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com