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

Melihat: 14379|Jawab: 0

[C] Algoritma SMS4, baru dipahami dan ditulis, langkah selanjutnya adalah menyiapkan algoritma hash SM3

[Salin tautan]
Diposting pada 22/12/2015 23.56.48 | | |
Algoritma Hashing Kriptografi SM3[url=]edit[/url]
pakaiAlgoritme komersial yang disusun oleh Administrasi Kriptografi Nasional digunakan untuk tanda tangan dan verifikasi digital dalam aplikasi kriptografi, pembuatan dan verifikasi kode otentikasi pesan, dan pembuatan angka acak, yang dapat memenuhi persyaratan keamanan berbagai aplikasi kriptografi.

Deskripsi algoritmaUntuk pesan m dengan panjang l(l< 2^64) bit, algoritma hash SM3 diisi dan dikompresi secara berulang untuk menghasilkan nilai hash dengan panjang 256 bit.
Misalkan panjang pesan m adalah l bit. Mulailah dengan menambahkan bit "1" ke akhir pesan, diikuti oleh k "0s", di mana k adalah bilangan bulat non-negatif terkecil yang memenuhi l + 1 + k 448mod512. Kemudian tambahkan string bit 64-bit, yang merupakan representasi biner dari panjang l.
Panjang bit pesan empuk m′ adalah kelipatan 512.
Misalnya, untuk 01100001 01100010 01100011 pesan, panjangnya l=24, string bit diisi:
01100001 01100010 01100011 1 00...00 (423 bit) 00...011000 (representasi biner 64 bit l)
Salin untuk dilihat semua orang. Postingan kasual, semua orang bebas melihatnya. Lagi pula, algoritma ini bukanlah sesuatu yang bisa dilakukan dalam satu atau dua hari, mari kita bekerja sama.






Mantan:Pasar Internet of Things mereproduksi kuda hitam chip domestik - ESP32
Depan:C# mengimplementasikan kode klien komunikasi Soket
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