Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 14379|Yanıt: 0

[C] SMS4 algoritması, yeni anlaşıldı ve yazıldı, sonraki adım SM3 hash algoritmasını hazırlamaktır

[Bağlantıyı kopyala]
Yayınlandı 22.12.2015 23:56:48 | | |
SM3 Kriptografik Hashing Algoritması[url=]edit[/url]
kullanmakUlusal Kriptografi İdaresi tarafından derlenen ticari algoritma, kriptografik uygulamalarda dijital imza ve doğrulama, mesaj kimlik kodlarının oluşturulması ve doğrulanması ile çeşitli kriptografik uygulamaların güvenlik gereksinimlerini karşılayabilen rastgele sayıların oluşturulması için kullanılır.

Algoritma açıklamasıl(l< 2^64) bitlik mesaj m için, SM3 hash algoritması doldurulur ve yinelemeli olarak sıkıştırılır ve 256 bit uzunluğunda bir hash değeri oluşturulur.
Mesaj m'nin uzunluğunun l bit olduğunu varsayalım. Mesajın sonuna "1" bitini ekleyerek başlayın, ardından k "0s" ekleyin; burada k l + 1 + k 448mod512'yi sağlayan en küçük negatif olmayan tam sayıdır. Sonra 64 bitlik bir bit dizisi ekleyin; bu, l uzunluğunda ikili bir temsildir.
Dolgulu mesajın bit uzunluğu m′ 512'nin katıdır.
Örneğin, bir mesaj 01100001 01100010 01100011 uzunluğu l=24 olduğunda, bit dizisi doldurulur:
01100001 01100010 01100011 1 00...00 (423 bit) 00...011000 (64 bitlik ikili temsil)
Herkesin görebileceği şekilde kopyala. Gündelik paylaşımlar, herkes serbestçe bakabilir. Sonuçta, bu algoritma bir iki günde yapılabilecek bir şey değil, birlikte çalışalım.






Önceki:Nesnelerin İnterneti pazarı, yerli çiplerin karanlık atını yeniden üretiyor - ESP32
Önümüzdeki:C#, Socket iletişim istemci kodunu uygular
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com