Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 14379|Atbildi: 0

[C] SMS4 algoritms, tikko saprasts un uzrakstīts, nākamais solis ir sagatavot SM3 jaucējalgoritmu

[Kopēt saiti]
Publicēts 22.12.2015 23:56:48 | | |
SM3 kriptogrāfijas jaukšanas algoritms[url=]edit[/url]
lietotValsts kriptogrāfijas administrācijas apkopotais komerciālais algoritms tiek izmantots digitālajam parakstam un verifikācijai kriptogrāfijas lietojumprogrammās, ziņojumu autentifikācijas kodu ģenerēšanai un pārbaudei, kā arī nejaušu skaitļu ģenerēšanai, kas var atbilst dažādu kriptogrāfijas lietojumprogrammu drošības prasībām.

Algoritma aprakstsZiņojumam m ar garumu l(l< 2^64) biti, SM3 jaucējalgoritms tiek aizpildīts un iteratīvi saspiests, lai ģenerētu jaucējvērtību ar garumu 256 biti.
Pieņemsim, ka ziņojuma garums m ir l biti. Sāciet ar bitu "1" ziņojuma beigās, kam seko k "0s", kur k ir mazākais nenegatīvais vesels skaitlis, kas atbilst l + 1 + k 448mod512. Pēc tam pievienojiet 64 bitu virkni, kas ir binārs garuma l attēlojums.
Polsterētā ziņojuma bitu garums m′ ir 512 daudzkārtnis.
Piemēram, ziņojumam 01100001 01100010 01100011, kura garums l=24, bitu virkne ir aizpildīta:
01100001 01100010 01100011 1 00...00 (423 biti) 00...011000 (64 bitu l binārais attēlojums)
Kopējiet to, lai visi to redzētu. Gadījuma ziņas, ikviens var brīvi apskatīties. Galu galā, šis algoritms nav kaut kas tāds, ko var izdarīt dienā vai divās, strādāsim kopā.






Iepriekšējo:Lietu interneta tirgus atveido vietējo mikroshēmu tumšo zirgu - ESP32
Nākamo:C# ievieš ligzdas sakaru klienta kodu
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com