Sobes.tech
Senior

Şifrləmə və hashləmə arasındakı fərq nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Şifrələmə və hashləmə müxtəlif məqsədlər üçün fərqli kriptografik əməliyyatlardır.

  • Şifrələmə: məlumatları açar ilə geri çevrilə bilən (şifrələnmiş) formata çevirir. Məlumatların gizliliyini qorumaq üçün istifadə olunur. Nümunə: AES, RSA.

  • Hashləmə: məlumatları sabit uzunluqlu hash koduna çevirir, bu kod orijinal məlumatlara unikal (mümkün qədər) uyğun gəlir, lakin geri çevrilməsi mümkün deyil. Məlumatların bütövlüyünü yoxlamaq və şifrələri saxlamaq üçün istifadə olunur. Nümunə: SHA-256, bcrypt.

Nümunə: şifrələri saxlayarkən, orijinal şifrəni bərpa etmək mümkün olmaması üçün duz ilə hashləmə istifadə olunur və məlumatların şəbəkə üzərindən ötürülməsi zamanı, heç kimin məzmunu oxuya bilməməsi üçün şifrələmə tətbiq edilir.