Mənası: Secure Hash Standard (Shs) - Təhlükəsiz Heş Standartı
Shs, məlumatların bütövlüyünü təmin etmək üçün istifadə olunan kriptoqrafik heş funksiyalarının bir ailəsidir. Bu funksiyalar istənilən uzunluqlu məlumat girişini qəbul edir və sabit uzunluqlu bir heş dəyəri çıxarır. Heş dəyəri giriş məlumatlarının "barmaq izi" kimi düşünülə bilər. Hətta giriş məlumatlarında kiçik bir dəyişiklik belə heş dəyərində əhəmiyyətli dəyişikliyə səbəb olur. Bu xüsusiyyət Shs-nin məlumatların bütövlüyünü yoxlamaq üçün effektiv bir vasitə olmasını təmin edir.
Shs-nin İstifadə Sahələri:
- İnformatika: Məlumatların bütövlüyünün təsdiqlənməsi, rəqəmli imzalar, parol saxlama və s.
- Kriptoqrafiya: Rəqəmli imza sxemləri, məlumatların gizli saxlanması və s.
- Kompüter təhlükəsizliyi: Məlumatların dəyişdirilməsinin aşkarlanması, müəyyən bir məlumatın orijinallığının təsdiqlənməsi.
- Blokçeyn texnologiyası: Bloklararası əlaqələrin təsdiqlənməsi və sistemin bütövlüyünün qorunması.
Shs Alqoritmləri:
Shs ailəsi müxtəlif alqoritmləri özündə birləşdirir, bunlardan ən məşhurları SHA-1, SHA-256, SHA-384 və SHA-512-dir. Bu alqoritmlər çıxış heş dəyərlərinin uzunluğuna görə fərqlənir. Məsələn, SHA-256 256 bitlik, SHA-512 isə 512 bitlik heş dəyəri yaradır. Daha uzun heş dəyərləri daha yüksək təhlükəsizlik səviyyəsi təmin edir.
Shs-nin Məhdudiyyətləri:
SHA-1 alqoritminin zəiflikləri aşkar edilmiş və artıq təhlükəsizlik üçün tövsiyə edilmir. Daha müasir və təhlükəsiz alqoritmlər, məsələn SHA-256 və SHA-512, istifadə edilməlidir. Heç bir heş funksiyası tamamilə qırılmaz deyil, lakin müasir Shs alqoritmləri hazırkı texnologiyalarla qırılmaq üçün çox çətindir.