Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 14379|Odpoveď: 0

[C] Algoritmus SMS4, práve pochopený a napísaný, ďalším krokom je príprava hashovacieho algoritmu SM3

[Kopírovať odkaz]
Zverejnené 22. 12. 2015 23:56:48 | | |
SM3 kryptografický hashovací algoritmus[url=]edit[/url]
použiťKomerčný algoritmus zostavený Národnou kryptografickou správou sa používa na digitálny podpis a overovanie v kryptografických aplikáciách, generovanie a overovanie autentifikačných kódov správ a generovanie náhodných čísel, ktoré môžu spĺňať bezpečnostné požiadavky rôznych kryptografických aplikácií.

Popis algoritmuPre správu m s dĺžkou l(l< 2^64) bitov sa algoritmus hashovania SM3 vyplní a iterativne komprimuje, aby vygeneroval hodnotu hashu s dĺžkou 256 bitov.
Predpokladajme, že dĺžka správy m je l bitov. Začnite pridaním bitu "1" na koniec správy, nasledovaného k "0", kde k je najmenšie nezáporné celé číslo, ktoré spĺňa l + 1 + k 448mod512. Potom pridajte 64-bitový reťazec, ktorý je binárnou reprezentáciou dĺžky l.
Dĺžka bitu polstrovanej správy m′ je násobkom 512.
Napríklad pre správu 01100001 01100010 01100011, jej dĺžka l=24, sa vyplní bitový reťazec:
01100001 01100010 01100011 1 00...00 (423 bitov) 00...011000 (binárna reprezentácia 64 bitov l)
Skopíruj to, aby to videli všetci. Neformálne príspevky, každý si ich môže pozrieť. Napokon, tento algoritmus nie je niečo, čo by sa dalo spraviť za deň či dva, poďme spolupracovať.






Predchádzajúci:Trh s internetom vecí reprodukuje čierneho koňa domácich čipov – ESP32
Budúci:C# implementuje kód klienta pre komunikáciu so socketom
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com