SHA-384 Nedir?
SHA-384, Secure Hash Algorithm 384-bit olarak bilinen bir kriptografik hash fonksiyonudur. Bu algoritma, SHA-256'nın bir genişletilmiş sürümüdür ve daha güvenli bir hash fonksiyonu olarak kullanılır.
SHA-384, veri bütünlüğünü sağlamak için kullanılır ve özellikle büyük veri dosyaları için uygundur. Bu algoritma, girdi olarak alınan verileri 1024-bit bloklar halinde işler ve sonuç olarak 384-bit çıktı üretir.
SHA-384, SHA-256'ya benzer bir şekilde çalışır, ancak birkaç farklılığı vardır. SHA-384, verileri işlemeden önce daha uzun bir başlangıç ??değerine sahiptir ve sonuç olarak daha uzun bir çıktı üretir. Ayrıca, SHA-384'te kullanılan matematiksel operasyonlar, SHA-256'dan farklıdır.
SHA-384 Kullanım Yerleri
SHA-384, özellikle veri bütünlüğü ve güvenlik gerektiren uygulamalarda kullanılır. Örneğin, bu algoritma dijital imza ve kimlik doğrulama işlemlerinde kullanılabilir. Ayrıca, büyük veri dosyalarının doğrulanması ve bütünlüğünün korunması için de kullanılabilir.
Özetle, SHA-384, SHA-256'nın bir genişletilmiş sürümüdür ve daha güvenli bir hash fonksiyonudur. Büyük veri dosyalarının işlenmesi ve güvenliği gerektiren uygulamalarda sıklıkla kullanılır.
Online SHA-384 hash hesaplamak için https://www.puanhesaplamarobotu.com/online-sha384-hash-kodu-olusturma.aspx sayfamızı ziyaret edebilirsiniz.
SHA-384 Örnek Python kodu:
import hashlib
message = b"this is sample sha384"
hash_object = hashlib.sha384(message)
hex_dig = hash_object.hexdigest()
print(hex_dig)
Yukarıdaki kod çalıştırılırsa aşağıdaki çıktı üretilir.
565c4a1bd91c33d042aa19ad571fa9f17ecf9550c5de81f3e0
6f1a2972776b7c8838cbe48a4a8cb4a182983b4240b820
** Process exited - Return Code: 0 **
Press Enter to exit terminal
Python Kod Açıklaması:
Bu kod, hashlib modülünü kullanarak SHA-384 özetini hesaplar. İlk önce, bir örnek mesajın bayt dizisi tanımlıyoruz ve sonra hashlib.sha384() yöntemini kullanarak bir SHA-384 nesnesi oluşturuyoruz. Sonra, hexdigest() yöntemini kullanarak özetin onaltılık dizesini elde ediyoruz ve yazdırıyoruz.
Not: Kodda yer alan mesajı değiştirerek farklı mesajların SHA-384 özetlerini hesaplayabilirsiniz.