Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 14379|Odpowiedź: 0

[C] Algorytm SMS4, właśnie zrozumiany i napisany, kolejnym krokiem jest przygotowanie algorytmu skrótu SM3

[Skopiuj link]
Opublikowano 22.12.2015 23:56:48 | | |
Algorytm haszowania kryptograficznego SM3[url=]edytu[/url]
używaćAlgorytm komercyjny opracowany przez National Cryptography Administration jest wykorzystywany do podpisu cyfrowego i weryfikacji w aplikacjach kryptograficznych, generowania i weryfikacji kodów uwierzytelniania wiadomości oraz generowania liczb losowych, które mogą spełniać wymagania bezpieczeństwa różnych aplikacji kryptograficznych.

Opis algorytmuDla wiadomości m o długości l(l< 2^64) bitów algorytm skrótu SM3 jest wypełniany i iteracyjnie kompresowany, aby wygenerować wartość skrótu o długości 256 bitów.
Załóżmy, że długość wiadomości m to l bitów. Zacznij od dodania bitu "1" na końcu wiadomości, a następnie k "0", gdzie k jest najmniejszą nieujemną liczbą całkowitą spełniającą l + 1 + k 448mod512. Następnie dodaj ciąg bitowy 64-bitowy, który jest binarną reprezentacją o długości l.
Długość bitu wiadomości wypełnionej m′ jest wielokrotnością 512.
Na przykład, dla wiadomości 01100001 01100010 01100011, której długość l=24 jest wypełniona ciągiem bitów:
01100001 01100010 01100011 1 00...00 (423 bity) 00...011000 (reprezentacja binarna 64 bitów l)
Skopiuj to, żeby wszyscy mogli zobaczyć. To luźne posty, każdy może je zobaczyć. W końcu ten algorytm nie da się zrobić w dzień lub dwa, więc pracujmy razem.






Poprzedni:Rynek Internetu Rzeczy odtwarza czarnego konia wśród krajowych chipów – ESP32
Następny:C# implementuje kod klienta komunikacji socket
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com