ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

как сделать md5 файла?
  #1  
Старый 18.11.2006, 22:20
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию как сделать md5 файла?

в дистрибах линукса встречается файл md5_sums
в каждой директории и там содержатся md5-хеши файлов.
также я слышал что ОС определяет подлинность какого-либо приложения опять же сверяя его md5-хеш.
а как получить этот хеш через php?
ведь там функция принимает строку
Цитата:
string md5 ( string str [, bool raw_output] )
 
Ответить с цитированием

  #2  
Старый 18.11.2006, 22:22
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

md5_file().
 
Ответить с цитированием

  #3  
Старый 18.11.2006, 22:22
SMiX
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
Провел на форуме:
457850

Репутация: 174
По умолчанию

md5(file_get_contents($file))
md5_file($file)
 
Ответить с цитированием

  #4  
Старый 18.11.2006, 22:43
freddi
Постоянный
Регистрация: 05.07.2006
Сообщений: 458
Провел на форуме:
2943499

Репутация: 807
По умолчанию

По-моему это называется контрольной суммой файла.
 
Ответить с цитированием

  #5  
Старый 18.11.2006, 23:32
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

да, контрольная сумма, но ты же не станешь отрицать что результат является хешем?

спасибо за функцию
 
Ответить с цитированием

  #6  
Старый 19.11.2006, 16:28
genom--
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме:
1948091

Репутация: 1686


По умолчанию

берется контрольная сумма файла а потом от нее уже берется md5 хешь и потом уже сравнивается типо если хеши не совпадают то файлы изменяли
 
Ответить с цитированием

  #7  
Старый 19.11.2006, 16:38
KSURi
Постоянный
Регистрация: 06.06.2006
Сообщений: 515
Провел на форуме:
1985206

Репутация: 963


По умолчанию

Конкретный пример на перл:
Код:
use Digest::MD5;

my $file = shift;
open(FILE, $file) or die "Can't open '$file': $!";
binmode(FILE);
print Digest::MD5->new->addfile(*FILE)->hexdigest, " $file\n";
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать прочтенное письмо непрочтенным?? raidn E-Mail 7 02.11.2006 19:25
Как напакастить форумчанам или как сказать :) Ponchik Форумы 8 02.10.2006 19:37
как сделать форму BlackDog Болталка 1 30.09.2006 15:40
Как сделать чтоб имя ника было постоянным ,а числа после него переменными ? Чаты 2 03.07.2002 02:44



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ