Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 14379|Svar: 0

[C] SMS4-algoritmen, just förstådd och skriven, nästa steg är att förbereda SM3-hashalgoritmen

[Kopiera länk]
Publicerad på 2015-12-22 23:56:48 | | |
SM3 Kryptografisk Hashalgoritm[url=]edit[/url]
användaDen kommersiella algoritmen som sammanställs av National Cryptography Administration används för digital signatur och verifiering i kryptografiska applikationer, generering och verifiering av meddelandeautentiseringskoder samt generering av slumpmässiga nummer, vilka kan uppfylla säkerhetskraven för olika kryptografiska applikationer.

AlgoritmbeskrivningFör meddelande m med längden l(l< 2^64) bitar fylls SM3-hashalgoritmen och komprimeras iterativt för att generera ett hashvärde med längden 256 bitar.
Antag att längden på meddelandet m är l bitar. Börja med att lägga till biten "1" i slutet av meddelandet, följt av k "0", där k är det minsta icke-negativa heltal som uppfyller l + 1 + k 448mod512. Lägg sedan till en 64-bitars bitsträng, som är en binär representation av längd l.
Bitlängden på det vadderade meddelandet m′ är en multipel av 512.
Till exempel, för ett meddelande 01100001 01100010 01100011, dess längd l=24, fylls bitsträngen:
01100001 01100010 01100011 1 00...00 (423 bitar) 00...011000 (binär representation av 64 bitar l)
Kopiera det så att alla kan se. Avslappnade inlägg, alla är fria att ta en titt. Den här algoritmen är trots allt inget som kan göras på en eller två dagar, låt oss arbeta tillsammans.






Föregående:Internet of Things-marknaden återskapar den inhemska chip-mörkern – ESP32
Nästa:C# implementerar Socket-kommunikationsklientkod
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com