Хеш-функции в криптосистемах

Автор работы: Пользователь скрыл имя, 29 Января 2013 в 16:49, реферат

Описание работы

В наше время большую роль в информатике играют сетевые технологии, базирующиеся на объединении огромного числа машин в единую сеть. Одним из ярких примеров такой сети является Internet. Она основана на многопользовательских операционных системах, позволяющих управлять данными, хранящимися на удалённых машинах (серверах) сразу нескольким людям. Иногда требуется сделать доступной для всех только часть документов. Например, зачастую требуется скрыть програмный код cgi-скрипта от посторонних глаз, но весьма нежелательно запрещать его исполнение. Для этого операционной системе необходимо “объяснить”, кто является владельцем. В большинстве операционных систем идентификация производится по логину и паролю.

Содержание работы

3 Введение
3 Метод хэширования. Коллизии и реверс
4 Односторонние хэши

Файлы: 1 файл

Реферат по Информационной безопасности (Шило П.А.).doc

— 57.50 Кб (Скачать файл)

   write('Password: '); textcolor(0);readln(pass);

{--Открываем  файл с паролями--}

   assign(f,'shadow');

   reset(f);

{--Читаем ключ--}

   readln(f,x);

{--Читаем зашифрованный  пароль--}

   readln(f,pass1);

   close(f);

{--Шифруем только  что введённый пароль--}

   add_in_llist(x,pass,l);

   summ_all(l,arr);

   for i:=1 to 8 do s1:=s1+FromIntToString(arr[i]);

{--Сверяем его  с паролем из shadow--}

   if (pass1=s1)

     then begin

       textcolor(2);

       writeln('Password correct.')

     end

     else begin

       textcolor(4);

       writeln('Password incorrect!');

     end;

   repeat until keypressed;

end.

 


Информация о работе Хеш-функции в криптосистемах