Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 1146|Antwort: 0

[Quelle] .NET/C# verwendet den SM3-Algorithmus zur Erzeugung von Signaturen

[Link kopieren]
Veröffentlicht am 16.03.2025, 21:34:27 | | | |
Anforderungen: Verbinden Sie sich mit dem Kunden, der Kunde ist ein Java-Entwicklungsprojekt, und beide Parteien müssen die Daten verschlüsseln und signieren, wobei die Signatur SM3 verwendet, um zusammenfassende Informationen zu generieren.

SM3 ist ein kryptographischer Hash-Funktionsstandard, der von der Regierung der Volksrepublik China übernommen und am 17. Dezember 2010 von der Staatlichen Kryptografieverwaltung veröffentlicht wurde. Der relevante Standard ist "GM/T 0004-2012 "SM3 Cryptographic Hashing Algorithm".
In der kommerziellen Kryptographie wird SM3 hauptsächlich für digitale Signaturen und Verifikationen, die Generierung und Verifikation von Nachrichten-Authentifizierungscodes, die Generierung von Zufallszahlen usw. verwendet, und sein Algorithmus ist öffentlich. Laut der National Cryptography Administration sind ihre Sicherheit und Effizienz vergleichbar mit der von SHA-256.

Ankündigung der State Cryptography Administration zur Veröffentlichung des "SM3 Cryptographic Hashing Algorithm":Der Hyperlink-Login ist sichtbar.
PDF-Dokument:Der Hyperlink-Login ist sichtbar.

Das Projekt muss die Bibliothek BouncyCastle.Cryptography wie folgt referenzieren:

Der Code lautet wie folgt:

Wie unten gezeigt:



Original: itsvse.com Little Scam
SM3 Hash: b28255a4e27ffe1147f4907567eda75df391670f004e3420bf010784e53a41c2




Vorhergehend:KI (11) Auswahl des Embedding-Modells
Nächster:Windows verwendet k6 für HTTP-Stresstests
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com