SHA-256 Nedir?
SHA bir şifreleme dilidir. SHA, Secure Hash Algorithm (Güvenli Karma Algoritması)'in kısaltmasıdır. Birleşik Devletler Ulusal Güvenlik Ajansı bu kriptografik hash fonksiyonunu tasarlamıştır.
Birleşik Devletler Ulusal Standartlar ve Teknoloji Enstitüsü tarafından yayınlanan bir "Birleşik Devletler Federal Bilgi İşleme Standartlarıdır. (USNIST - United States National Institute of Standards and Technology)". İlk SHA veya SHA-1, standart 160 bit veya 20 baytlık karma değer üretir. Bu aynı zamanda mesaj özeti olarak da bilinir.
Bir mesaj özeti veya bir kriptografik karma, bir veri dosyasını veya metni ortaya çıkarmak için kullanılan bir imzadır.
Rakamdan da anlaşılacağı gibi, SHA-256, bir metin için 256 bit veya 32 baytlık bir imza oluşturur. Bu SHA-256 neredeyse benzersizdir.
Hashing algoritması matematiksel bir fonksiyondur. Verileri sabit bir boyutta yoğunlaştırır. Hash ler, bilgisayarların dosyaları veya veri dizelerini tanımlaması ve karşılaştırması için kullanışlıdır.