Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 1146|Antwoord: 0

[Bron] .NET/C# gebruikt het SM3-algoritme om handtekeningen te genereren

[Link kopiëren]
Geplaatst op 2025-3-16 21:34:27 | | | |
Vereisten: Maak contact met de klant, de klant is een Java-ontwikkelingsproject, en beide partijen moeten de data versleutelen en ondertekenen, waarbij de handtekening SM3 gebruikt om samenvattende informatie te genereren.

SM3 is een cryptografische hashfunctiestandaard die is aangenomen door de regering van de Volksrepubliek China en op 17 december 2010 is uitgebracht door de Staatscryptografieadministratie. De relevante standaard is "GM/T 0004-2012 "SM3 Cryptographic Hashing Algorithm".
In commerciële cryptografie wordt SM3 voornamelijk gebruikt voor digitale handtekeningen en verificatie, het genereren en verifiëren van berichtauthenticatiecodes, het genereren van willekeurige nummers, enzovoort, en het algoritme is openbaar. Volgens de National Cryptography Administration zijn de veiligheid en efficiëntie vergelijkbaar met die van SHA-256.

Aankondiging van de State Cryptography Administration over de release van het "SM3 Cryptographic Hashing Algorithm":De hyperlink-login is zichtbaar.
PDF-document:De hyperlink-login is zichtbaar.

Het project moet verwijzen naar de BouncyCastle.Cryptography-bibliotheek, als volgt:

De code is als volgt:

Zoals hieronder getoond:



Origineel: itsvse.com Kleine schurk
SM3 Hash: b28255a4e27ffe1147f4907567eda75df391670f004e3420bf010784e53a41c2




Vorig:AI (11) Selectie van embeddingmodel
Volgend:Windows gebruikt k6 voor HTTP-stresstesten
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com