Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 14379|Vastaus: 0

[C] SMS4-algoritmi, juuri ymmärretty ja kirjoitettu, seuraava vaihe on SM3-tiivistealgoritmin valmistelu

[Kopioi linkki]
Julkaistu 22.12.2015 23.56.48 | | |
SM3 Kryptografinen hajautusalgoritmi[url=]edit[/url]
käyttääNational Cryptography Administrationin kokoamaa kaupallista algoritmia käytetään digitaaliseen allekirjoitukseen ja varmennukseen kryptografisissa sovelluksissa, viestien todennuskoodien luomiseen ja varmennukseen sekä satunnaislukujen tuottamiseen, jotka voivat täyttää monien kryptografisten sovellusten turvallisuusvaatimukset.

Algoritmin kuvausViestille m, jonka pituus on l(l< 2^64) bittiä, SM3-hajautusalgoritmi täytetään ja pakataan iteratiivisesti tuottaakseen 256 bitin mittaisen hajautusarvon.
Oletetaan, että viestin m pituus on l bittiä. Aloita lisäämällä viestin loppuun bitti "1", jota seuraa k "0s", missä k on pienin ei-negatiivinen kokonaisluku, joka täyttää l + 1 + k 448mod512. Lisää sitten 64-bittinen bittimerkkijono, joka on binääriesitys pituudeltaan l.
Pehmustetun viestin m′ bittipituus on 512:n monikerta.
Esimerkiksi viestissä 01100001 01100010 01100011, jonka pituus on l=24, bittimerkkijono täytetään:
01100001 01100010 01100011 1 00...00 (423 bittiä) 00...011000 (binääriesitys 64 bittistä l)
Kopioi se kaikkien nähtäväksi. Satunnaiset postaukset, jokainen saa vapaasti tutustua. Loppujen lopuksi tätä algoritmia ei voi tehdä päivässä tai kahdessa, tehdään yhteistyötä.






Edellinen:Esineiden internetin markkina toistaa kotimaisten sirujen mustaa hevosta – ESP32
Seuraava:C# toteuttaa Socket-viestintäasiakaskoodin
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com