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

Widok: 1146|Odpowiedź: 0

[Źródło] .NET/C# wykorzystuje algorytm SM3 do generowania sygnatur

[Skopiuj link]
Opublikowano 2025-3-16 21:34:27 | | | |
Wymagania: Połączenie z klientem, klient jest projektem deweloperskim Java, a obie strony muszą zaszyfrować i podpisać dane, przy czym podpis wykorzystuje SM3 do generowania informacji podsumowującej.

SM3 to standard funkcji skrótu kryptograficznego przyjęty przez rząd Chińskiej Republiki Ludowej, opublikowany przez Państwową Administrację Kryptografii 17 grudnia 2010 roku. Odpowiednim standardem jest "GM/T 0004-2012 "SM3 Cryptographic Hashing Algorithm".
W kryptografii komercyjnej SM3 jest głównie wykorzystywany do podpisu cyfrowego i weryfikacji, generowania i weryfikacji kodu uwierzytelniania wiadomości, generowania liczb losowych itp., a jego algorytm jest publiczny. Według Narodowej Administracji Kryptografii, jego bezpieczeństwo i efektywność są porównywalne z SHA-256.

Ogłoszenie Państwowej Administracji Kryptografii o wydaniu "SM3 Cryptographic Hashing Algorithm":Logowanie do linku jest widoczne.
Dokument PDF:Logowanie do linku jest widoczne.

Projekt musi odwoływać się do biblioteki BouncyCastle.Cryptography, w następujący sposób:

Kod jest następujący:

Jak pokazano poniżej:



Oryginał: itsvse.com Mały
Hash SM3: b28255a4e27ffe1147f4907567eda75df391670f004e3420bf010784e53a41c2




Poprzedni:AI (11) Wybór modelu osadzania
Następny:Windows używa k6 do testów obciążeniowych HTTP
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