SHA1 (Secure Hashing Algorithm 1), bir hashing algoritmasıdır. Bir verinin bütünlüğünü test etmek amacıyla kriptografik özet fonksiyonu olarak görev yapar ve mesaja ait özet veri üretmek amacıyla kullanılır.
SHA-1 şifreleme amacıyla kullanılabilecek güvenli bir algoritma değildir. MD5 algoritması ile üretilen özetlere benzemekle birlikte daha az karmaşıktır.
SHA-1 artık yerini SHA-2 ve SHA-3'e bırakmıştır, ancak literatürdeki yeri ve geçmiş yıllardaki kullanım yaygınlığı açısından önemli bir hashing algoritmasıdır.
Editör editi: Sitede yer alan bazı diğer benzer başlıklar için;
bkz: MD5 Nedir ve Ne Amaçla Kullanılır?
bkz: Checksum Nedir?
bkz: Hashing Nedir?
bkz: Python Programlama Dilinde Dört İşlem Matematiksel Örnekler
bkz: Hangi programlama dili kaç yılında çıkmıştır?
bkz: ilk programlama dili hangisidir ve ne zaman yazılmıştır?