The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"MD5SUM"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"MD5SUM"  +/
Сообщение от pavlinux (ok) on 23-Май-13, 21:38 
Задача.

   1. Создать файл MD5SUM.txt, который содержит MD5-сумму файла MD5SUM.txt (самого себя)!
   2. Успешно проверить контрольную сумму командой: md5sum -c MD5SUM.txt;

Ответить | Правка | Cообщить модератору

Оглавление

  • MD5SUM, PavelR, 22:03 , 23-Май-13, (1)  
    • MD5SUM, pavlinux, 22:13 , 23-Май-13, (2)  
  • MD5SUM, dima, 00:29 , 24-Май-13, (3)  
    • MD5SUM, pavlinux, 01:21 , 24-Май-13, (4)  

Сообщения по теме [Сортировка по времени | RSS]


1. "MD5SUM"  +/
Сообщение от PavelR (ok) on 23-Май-13, 22:03 
> Задача.
>    1. Создать файл MD5SUM.txt, который содержит MD5-сумму файла MD5SUM.txt
> (самого себя)!
>    2. Успешно проверить контрольную сумму командой: md5sum -c MD5SUM.txt;

где ты такого требовательного препода нашел ? )))

ох, чую не скоро ты эту лабу защитишь )

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "MD5SUM"  +/
Сообщение от pavlinux (ok) on 23-Май-13, 22:13 
> где ты такого требовательного препода нашел

места знать надо. :-P

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "MD5SUM"  +/
Сообщение от dima (??) on 24-Май-13, 00:29 
> Задача.
>    1. Создать файл MD5SUM.txt, который содержит MD5-сумму файла MD5SUM.txt
> (самого себя)!
>    2. Успешно проверить контрольную сумму командой: md5sum -c MD5SUM.txt;

коллизии http://eprint.iacr.org/2004/199
в 2004 в великом Китае ученые сделали научную работу по криптографии.

http://ru.wikipedia.org/wiki/MD5#.D0.9F.D1.80.D0.B8.D0.BC.D0...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "MD5SUM"  +/
Сообщение от pavlinux (ok) on 24-Май-13, 01:21 
Китайский кластер говоришь... Это вот так чтоль?! :)

while true;
    do
      md5sum MD5SUM.txt > MD5SUM.txt;
      md5sum -c MD5SUM.txt;
      if [ $? == 0 ];
        then
            cat MD5SUM.txt;
            break;
      fi
done;

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "MD5SUM"  +/
Сообщение от Andrey Mitrofanov on 24-Май-13, 10:06 
> Китайский кластер говоришь... Это вот так чтоль?! :)
> while true;
>     do

sum=00000000000000000000000000000000
while :; do
  if [ "$(echo "$sum  MD5SUM.txt" |md5sum |sed 's/ .\+//'" = "$sum" ]; then
    echo "$sum  MD5SUM.txt">MD5SUM.txt
    echo "[ii] Саксцесс."
    break
  fi

  increment_like_md5 sum

  if [ 00000000000000000000000000000000 = "$sum" ]; then
    echo "[EE] Не судьба! Попробуйте ещё раз."
    break
  fi
done


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "MD5SUM"  +/
Сообщение от Andrey Mitrofanov on 24-Май-13, 10:18 
> Китайский кластер говоришь... Это вот так чтоль?! :)

Вообще-то, он говорит "коллизии":

$ { echo "d41d8cd98f00b204e9800998ecf8427e  /dev/null"; echo "#     $PAD"; } |md5sum -c -
/dev/null: ЦЕЛ

и подбираешь $PAD. Лучше почитать, а то дождёшься тепловой смерти вселенной и уже не успеешь то же сделать с SHA1.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру