Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 1146|Jawab: 0

[Sumber] .NET/C# menggunakan algoritma SM3 untuk menghasilkan tanda tangan

[Salin tautan]
Dipaparkan pada 2025-3-16 21:34:27 | | | |
Persyaratan: Terhubung dengan pelanggan, pelanggan adalah proyek pengembangan Java, dan kedua belah pihak perlu mengenkripsi dan menandatangani data, di mana tanda tangan menggunakan SM3 untuk menghasilkan informasi ringkasan.

SM3 adalah standar fungsi hash kriptografi yang diadopsi oleh pemerintah Republik Rakyat Tiongkok, dirilis oleh Administrasi Kriptografi Negara pada 17 Desember 2010. Standar yang relevan adalah "GM/T 0004-2012 "SM3 Cryptographic Hashing Algorithm".
Dalam kriptografi komersial, SM3 terutama digunakan untuk tanda tangan dan verifikasi digital, pembuatan dan verifikasi kode otentikasi pesan, pembuatan nomor acak, dll., dan algoritmenya bersifat publik. Menurut Administrasi Kriptografi Nasional, keamanan dan efisiensinya sebanding dengan SHA-256.

Pengumuman Administrasi Kriptografi Negara tentang rilis "Algoritma Hashing Kriptografi SM3":Login hyperlink terlihat.
Dokumen PDF:Login hyperlink terlihat.

Proyek ini perlu mereferensikan pustaka BouncyCastle.Cryptography, sebagai berikut:

Kodenya adalah sebagai berikut:

Seperti yang ditunjukkan di bawah ini:



Asli: itsvse.com Sampah kecil
Hash SM3: b28255a4e27ffe1147f4907567eda75df391670f004e3420bf010784e53a41c2




Mantan:AI (11) Pemilihan model penyematan
Depan:Windows menggunakan k6 untuk pengujian stres HTTP
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com