Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 14379|Odgovoriti: 0

[C] SMS4 algoritem, pravkar razumljen in zapisan, naslednji korak je priprava SM3 hash algoritma

[Kopiraj povezavo]
Objavljeno na 22. 12. 2015 23:56:48 | | |
SM3 algoritem za kriptografsko zgoščevanje[url=]edit[/url]
uporabitiKomercialni algoritem, ki ga je sestavila Nacionalna uprava za kriptografijo, se uporablja za digitalni podpis in preverjanje v kriptografskih aplikacijah, za generiranje in preverjanje kod za avtentikacijo sporočil ter za generiranje naključnih števil, ki lahko izpolnjujejo varnostne zahteve različnih kriptografskih aplikacij.

Opis algoritmaZa sporočilo m z dolžino l(l< 2^64) bitov se SM3 hash algoritem napolni in iterativno stisne, da se ustvari zgoščevalna vrednost dolžine 256 bitov.
Predpostavimo, da je dolžina sporočila m l bitov. Začnite tako, da na konec sporočila dodate bit "1", sledi k "0", kjer je k najmanjše nenegativno celo število, ki zadošča l + 1 + k 448mod512. Nato dodamo 64-bitni niz bitov, ki je binarna predstavitev dolžine l.
Bitna dolžina oblazinjenega sporočila m′ je večkratnik 512.
Na primer, za sporočilo 01100001 01100010 01100011, njegove dolžine l=24, se niz bitov napolni:
01100001 01100010 01100011 1 00...00 (423 bitov) 00...011000 (binarna predstavitev 64 bitov l)
Kopiraj, da si ga lahko vsi ogledajo. Sproščene objave, vsi si lahko ogledajo. Navsezadnje ta algoritem ni nekaj, kar bi lahko naredili v enem ali dveh dneh, delajmo skupaj.






Prejšnji:Trg interneta stvari reproducira temnega konja domačih čipov - ESP32
Naslednji:C# implementira kodo odjemalca za komunikacijo z vtičnico
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com