Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 1146|Répondre: 0

[Source] .NET/C# utilise l’algorithme SM3 pour générer des signatures

[Copié le lien]
Posté le 16-03-2025 à 21:34:27 | | | |
Exigences : Connectez-vous avec le client, le client est un projet de développement Java, et les deux parties doivent chiffrer et signer les données, dans lesquelles la signature utilise SM3 pour générer des informations résumées.

SM3 est une norme de fonction de hachage cryptographique adoptée par le gouvernement de la République populaire de Chine, publiée par l’Administration d’État de la cryptographie le 17 décembre 2010. La norme pertinente est « GM/T 0004-2012 « SM3 Cryptographic Hashing Algorithm » ».
En cryptographie commerciale, SM3 est principalement utilisé pour la signature numérique et la vérification, la génération et la vérification des codes d’authentification des messages, la génération de nombres aléatoires, etc., et son algorithme est public. Selon la National Cryptography Administration, sa sécurité et son efficacité sont comparables à celles du SHA-256.

Annonce de l’Administration de la cryptographie de l’État sur la mise en place de l'« Algorithme de hachage cryptographique SM3 » :La connexion hyperlientérée est visible.
Document PDF :La connexion hyperlientérée est visible.

Le projet doit se référer à la bibliothèque BouncyCastle.Cryptography, comme suit :

Le code est le suivant :

Comme montré ci-dessous :



Original : itsvse.com Little
SM3 Hash : b28255a4e27ffe1147f4907567eda75df391670f004e3420bf010784e53a41c2




Précédent:IA (11) Sélection du modèle d’embarquement
Prochain:Windows utilise k6 pour les tests de stress HTTP
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com