Page 269 - Bkhargava_-_Grokaem_algoritmy
P. 269

268    Глава 11.  Что дальше?


        Алгоритм SHA позволяет определить, совпадают ли два файла. Такая воз­
        можность особенно полезна для очень больших файлов. Допустим, у вас
        имеется 4-гигабайтный файл и вы хотите проверить, хранится ли у вашего
        друга точно такой же файл.  Вам не придется пересылать большой файл по
        электронной почте; вместо этого можно вычислить хеш-коды SHA двух
        файлов и сравнить их.








                                                        ero ФАl\л



                                                    [е2 po..t:t .. /

                                                     Ero XE.111-KOJL
                                                      v
                                 ОДИНАКОВЫЕ. ХЕ.W-КОдЫ,
                                   Oll.MHAKO&ЫE. ФАМЬ\1




        Проверка паролей

        Алгоритм SHA также может использоваться для сравнения строк при от­
        сутствии информации об исходной строке. Например, только представьте,
        что сервис Gmail атакован хакерами! Ваш пароль стал добычей злоумыш­
        ленников? А вот и нет.  Google хранит не исходный пароль, а только хеш-код
        пароля по алгоритму SHA!  Когда вы вводите пароль, Google хеширует его
        и сравнивает результат с хеш-кодом, хранящимся в базе данных.




              "       ,,   11/       ,.
               а.Ьс.12,;>  ~ о co..13d."  __.,
                                                             '1.Е.111-КОЛ.Ы  С.06-
              ЫШ ПАРОЛЬ     '1.Е.W-КОЛ.                      П W  ЮТ, ПАРОЛЬ
                            ПАРОЛJI          C.PA&HM&AE.ТCJI   ПРА&МЛЬНЫl\1
                                             С.  ХЕ.111-КОЛ.ОМ,
                                             XPAHJlltMMCJI
                                             6  БАJЕ. ШННЫХ



                                                         www.trk.kg
   264   265   266   267   268   269   270   271   272   273   274