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

Pohľad: 1146|Odpoveď: 0

[Zdroj] .NET/C# používa algoritmus SM3 na generovanie podpisov

[Kopírovať odkaz]
Zverejnené 16. marca 2025 o 21:34:27 | | | |
Požiadavky: Spojiť sa so zákazníkom, zákazník je projekt vývoja v Jave a obe strany musia dáta zašifrovať a podpísať, pričom podpis používa SM3 na generovanie súhrnných informácií.

SM3 je štandard kryptografických hashovacích funkcií prijatý vládou Čínskej ľudovej republiky a vydaný Štátnou kryptografickou správou 17. decembra 2010. Relevantný štandard je "GM/T 0004-2012 "SM3 Cryptographic Hashing Algorithm".
V komerčnej kryptografii sa SM3 hlavne používa na digitálny podpis a overovanie, generovanie a overovanie kódov autentifikácie správ, generovanie náhodných čísel a podobne, pričom jeho algoritmus je verejný. Podľa Národnej správy pre kryptografiu je jeho bezpečnosť a efektivita porovnateľná s SHA-256.

Oznámenie Štátnej správy pre kryptografiu o vydaní "SM3 Cryptographic Hashing Algorithm":Prihlásenie na hypertextový odkaz je viditeľné.
PDF dokument:Prihlásenie na hypertextový odkaz je viditeľné.

Projekt musí odkazovať na knižnicu BouncyCastle.Cryptography, a to nasledovne:

Kód je nasledovný:

Ako je uvedené nižšie:



Originál: itsvse.com Malá špina
SM3 hash: b28255a4e27ffe1147f4907567eda75df391670f004e3420bf010784e53a41c2




Predchádzajúci:AI (11) Výber modelu vkladania
Budúci:Windows používa k6 na HTTP stresové testovanie
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