Экскурс
НОВОСТИ
Алфавит
История письменности
Фонетика
Письменность майя
Письменность кхитан
Порождено компьютером
Eгипетская письменность
Коптский алфавит
Письменность Нахи
Индексы языков
А просто ли написать?
Русский язык
Корейский язык
Пазл код
Эпплбич
Имбет
Интербет
Новый алфавит Никхилипи
Алфавит Шавиан
Стенография
Лунный алфавит
История олбанского
Криптография
Китайская письменность
Руны
Огамическое письмо
Памятники ашуйского письма
Древнетюркская письменность
Языки Южной Америки
Рисунки

Предлагаем службы спасения

MD5
Великий и ужасный алгоритм хеширования md5 , был разработан профессором Рональдом Л. Ривестом. Часто этот алгоритм называют алгоритмом шифрования, что от части только является правдой его используют для хранения паролей, ведь их хранение в открытом виде достаточно опасно. Md5 зашифровывает данные так, что их нельзя восстановить .

У нас есть данные например это числа, натуральные. У нас есть функция в которой входящий параметр, любое число, неважно что делает это функция, главное чтобы получалось число не выше заданного размера – это и есть функция хэширования. Примерный код выглядит так
int hash(long int x){
if (x%1000==0) return 1000;
return (x % 1000);}
function hash(x:longint):longint;
begin
if (x mod 1000=0) then hash:=1000 else
hash:=x mod 1000;
end;
Недостача этой функции в том, что мы из параметра, выходного, можем обратно получить входное число. Но метод md5 этого недостатка лишен, хотя в 2004 году китайские исследователи объявили что обнаружили уязвимости в алгоритме. Как и писалось раньше используется он для хранения паролей. После того, как пользователь введет свой пароль, от пароля вычисляется хэш-функция MD5. Результат сравнивается со значением, хранящимся в базе. Если значения равны, то пароль верен.

В интернете есть большое количество программ для так называемого взлома хэш паролей. Они действительно работают. Как работают эти программы? Они берут из словаря строки переводят их строку методом md5 и сравнивают хэши, иногда используется метод брутуса, просто перебора вместо от словарей. Так для вас советую, чтобы не взломали ваш хэш используйте пароли без смысла, просто последовательность несвязанных символов.



Rambler's Top100