Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 14379|Válasz: 0

[C] Az SMS4 algoritmus, épp most értve és megírva, a következő lépés az SM3 hash algoritmus előkészítése

[Linket másol]
Közzétéve 2015. 12. 22. 23:56:48 | | |
SM3 Kriptografikus Hashing Algorithm[url=]szerkesztés[/url]
használA National Cryptography Administration által összeállított kereskedelmi algoritmust digitális aláírásra és ellenőrzésre használják kriptográfiai alkalmazásokban, üzenethitelesítési kódok generálására és ellenőrzésére, valamint véletlenszámok generálására, amelyek különféle kriptográfiai alkalmazások biztonsági követelményeinek megfelelnek.

Algoritmus leírásaAz m üzenet l(l< 2^64) bites hossza esetén az SM3 hash algoritmust kitöltik és iteratív módon tömörítik, hogy 256 bites hash értéket generáljunk.
Tegyük fel, hogy az üzenet hossza l bit. Kezdjük azzal, hogy hozzáadjuk az üzenet végéhez az "1" bitet, majd a k "0s"-t, ahol k a legkisebb nemnegatív egész szám, amely kielégíti az l + 1 + k 448mod512-t. Ezután adjunk hozzá egy 64 bites bitsort, ami egy bináris reprezentáció l hosszúságú.
A párolt m′ üzenet bithossza 512 szorosa.
Például egy 01100001 01100010 01100011 üzenet hossza l=24 esetén a bitsort feltöltik:
01100001 01100010 01100011 1 00...00 (423 bit) 00...011000 (64 bit l bináris ábrázolása)
Másold le, hogy mindenki lássa. Alkalmi posztokat mindenki szabadon megnézhet. Hiszen ez az algoritmus nem olyasmi, amit egy-két nap alatt lehet megcsinálni, dolgozzunk együtt.






Előző:Az Internet of Things piac reprodukálja a hazai chipek sötét lovát – az ESP32
Következő:C# megvalósítja a socket kommunikációs klienskódot
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com