SM3 nedir?
SM3, Çin’de standardlaştırılmış bir kriptografik hash fonksiyonudur (GM/T 0004-2012). 256 bit (32 bayt) bir hash değeri üretir ve genellikle 64 karakterlik onaltılık bir dize olarak gösterilir.
Temel özellikler:
- Deterministik: Aynı girdi her zaman aynı hash’i üretir
- Çığ etkisi: Girdideki küçük değişiklikler çok farklı çıktılar üretir
- Çarpışma dirençli: Çarpışmaları bulmayı zorlaştıracak şekilde tasarlanmıştır
Yaygın kullanımlar:
- Veri bütünlüğü kontrolleri
- Dijital imzalar (SM2)
- Güvenli tanımlayıcılar