Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 1146|Respuesta: 0

[Fuente] .NET/C# utiliza el algoritmo SM3 para generar firmas

[Copiar enlace]
Publicado el 16-3-2025 21:34:27 | | | |
Requisitos: Conecta con el cliente, el cliente es un proyecto de desarrollo Java, y ambas partes deben cifrar y firmar los datos, en los que la firma utiliza SM3 para generar información resumida.

SM3 es un estándar de función hash criptográfica adoptado por el gobierno de la República Popular China, publicado por la Administración Estatal de Criptografía el 17 de diciembre de 2010. El estándar relevante es "GM/T 0004-2012 "SM3 Cryptographic Hashing Algorithm" (SM3 Criptográfico Hashing Algorithm).
En criptografía comercial, SM3 se utiliza principalmente para firma digital y verificación, generación y verificación de códigos de autenticación de mensajes, generación de números aleatorios, etc., y su algoritmo es público. Según la Administración Nacional de Criptografía, su seguridad y eficiencia son comparables a las de SHA-256.

Anuncio de la Administración Estatal de Criptografía sobre la publicación del "Algoritmo de Hashing Criptográfico SM3":El inicio de sesión del hipervínculo es visible.
Documento PDF:El inicio de sesión del hipervínculo es visible.

El proyecto necesita consultar la biblioteca BouncyCastle.Cryptography, de la siguiente manera:

El código es el siguiente:

Como se muestra a continuación:



Original: itsvse.com Little srun
SM3 Hash: b28255a4e27ffe1147f4907567eda75df391670f004e3420bf010784e53a41c2




Anterior:IA (11) Selección del modelo de incrustación
Próximo:Windows utiliza k6 para pruebas de estrés HTTP
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com