SHA (Secure Hash Algorithm) süreci, verilerin güvenliğini sağlamak ve bütünlüğünü doğrulamak için kullanılan bir şifreleme yöntemidir 13. Bu süreç şu adımları içerir:
- Girdi: Şifrelenecek veri veya mesaj 12.
- Preprocessing: Gereksiz karakterlerin veya noktalama işaretlerinin çıkarılması ve verinin ikili forma dönüştürülmesi 1.
- Hashing: SHA hash fonksiyonunun uygulanması ve matematiksel işlemler kullanılarak sabit uzunlukta bir hash değerinin oluşturulması 12.
- Çıktı: Oluşturulan hash değeri, verinin özgünlüğünü ve bütünlüğünü doğrulamak için kullanılır 13. Eğer alıcı, aynı hash fonksiyonunu ve algoritmayı kullanarak farklı bir hash değeri elde ederse, verinin değiştirildiği anlaşılır ve mesaj reddedilir 1.
5 kaynaktan alınan bilgiyle göre: