Gəlin **Crypt Hole** nəzəriyyəsinə baxaq.
**Kriptoqrafik alqoritmlər və protokollar** Reallığımızda şifrələmə alqoritmi açıq mətndən qapalı mətn və ya şifrələnmiş mesaj yaradan kifayət qədər mürəkkəb kompüter proqramıdır. Açıq mətnin şifrələnmiş formaya çevrilməsi prosesi şifrələmə, əks proses isə şifrənin açılması (deşifrə) adlanır. Hash funksiyası nədir? Qısacası, bu, ona ötürülən mesajdan bir bit sətri və ya müəyyən uzunluqda bir sıra əldə etməyə imkan verən birtərəfli əhəmiyyətsiz alqoritmdir. Nəticədə, bu nömrə unikal olacaq, mənbə mətnindəki bütün simvolları təmsil edəcək və onlardan asılı olacaq. Hash hesablandıqdan sonra onu manipulyasiya etməyə cəhd edə bilərsiniz, məsələn, orijinal mətni bərpa etməyə çalışın, lakin bu proses həmişə uğursuz olacaq. Lakin bu, yalnız bütün orijinal simvolların məlum olduğu hallara aiddir. Əgər hərflərin və ya simvolların bəziləri naməlumdursa, o zaman hashdan mənbə mətni əldə etmək mümkün olmayacaq. Beləliklə, şifrələmə metodunun məqsədi əvəzetmə və ya əvəzetmə üsuluna görə hərfləri və ya simvolları oxşar göstərərək orijinal mesajı kənar şəxslər üçün anlaşılmaz etməkdir. Alqoritm mənbə mətnin nə olduğu haqqında məlumatları gizlədir. Gizli mənbə mətnin özü gizli mətn adlanır. Bütün şifrələnmiş və ya gizli mətnlər üçün istifadə olunur