Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 14379|Svar: 0

[C] SMS4-algoritmen, netop forstået og skrevet, næste skridt er at forberede SM3 hash-algoritmen

[Kopier link]
Opslået på 22/12/2015 23.56.48 | | |
SM3 Kryptografisk Hashing-algoritme[url=]edit[/url]
brugDen kommercielle algoritme, der er udarbejdet af National Cryptography Administration, bruges til digital signatur og verifikation i kryptografiske applikationer, generering og verifikation af meddelelsesautentificeringskoder samt generering af tilfældige tal, som kan opfylde sikkerhedskravene for en række kryptografiske applikationer.

AlgoritmebeskrivelseFor besked m med en længde på l(l< 2^64) bits udfyldes SM3-hashalgoritmen og komprimeres iterativt for at generere en hashværdi med en længde på 256 bit.
Antag, at længden af beskeden m er l bits. Start med at tilføje bitten "1" til slutningen af beskeden, efterfulgt af k "0'er", hvor k er det mindste ikke-negative heltal, der opfylder l + 1 + k 448mod512. Tilføj derefter en 64-bit bitstreng, som er en binær repræsentation af længde l.
Bitlængden af den polstrede besked m′ er et multiplum af 512.
For eksempel, for en besked 01100001 01100010 01100011, dens længde l=24, udfyldes bitstrengen:
01100001 01100010 01100011 1 00...00 (423 bit) 00...011000 (binær repræsentation af 64 bit l)
Kopier det, så alle kan se det. Afslappede opslag, alle er frie til at kigge. Denne algoritme er trods alt ikke noget, der kan løses på en dag eller to, lad os arbejde sammen.






Tidligere:Internet of Things-markedet genskaber den mørke hest af indenlandske chips - ESP32
Næste:C# implementerer Socket-kommunikationsklientkode
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com