Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.06.2010, 09:51   #1
timyr1997
Пользователь
 
Регистрация: 10.06.2010
Сообщений: 37
По умолчанию MD5 с сайта!!!

Есть сайт http://md5-hash-online.waraxe.us/ на нем есть хэширование MD5!!! При вводе в edit1 текст и нажимая кнопку, в edit2 появится хэшированный MD5 !!!

Можете код написать? Заранее спасибо
timyr1997 вне форума Ответить с цитированием
Старый 11.06.2010, 11:30   #2
kangreon
Форумчанин
 
Аватар для kangreon
 
Регистрация: 03.04.2009
Сообщений: 305
По умолчанию

Код:
uses StrUtils;

procedure TForm1.Button1Click(Sender: TObject);
var
  s:TStringList;
  i:Integer;
begin
  s:=TStringList.Create;
  s.Add('md5-calculate-hash-plaintext='+ Edit1.Text);
  s.Add('md5-calculate-hash=Calculate md5 hash');
  s.Text := IdHTTP1.Post('http://md5-hash-online.waraxe.us/',s);
  i := pos('<textarea',s.Text);
  Edit2.Text := Copy(s.Text,PosEx('>',s.Text,i)+1,PosEx('</',s.text,i)-PosEx('>',s.Text,i)-1);
  s.free;
end;
kangreon вне форума Ответить с цитированием
Старый 11.06.2010, 11:50   #3
timyr1997
Пользователь
 
Регистрация: 10.06.2010
Сообщений: 37
По умолчанию

Спасибо!!! Работает
timyr1997 вне форума Ответить с цитированием
Старый 11.06.2010, 12:16   #4
Voody
Форумчанин
 
Регистрация: 22.06.2009
Сообщений: 310
По умолчанию

Зачем делать запрос для функции, которая есть в Инди))
Voody вне форума Ответить с цитированием
Старый 11.06.2010, 12:47   #5
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

И правда, а если интернета небудет, а md5 нужен? Глупо вообщем получать хэш через сайт...

http://delphiworld.narod.ru/base/md5.html
Сохрани в pas, подключи в uses и пользуйся на здоровье.
W0LF вне форума Ответить с цитированием
Старый 12.06.2010, 01:16   #6
Voody
Форумчанин
 
Регистрация: 22.06.2009
Сообщений: 310
По умолчанию

Код:
uses IdHashMessageDigest

var IdHashMessageDigest5:TIdHashMessageDigest5;
     s:string;
begin
 IdHashMessageDigest5:=TIdHashMessageDigest5.create;
 s:=IdHashMessageDigest5.HashStringAsHex('qwerty');
end;
Voody вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Различие MD5 Delphi и MD5 PHP Viteef Общие вопросы Delphi 14 09.02.2011 11:53
Строку в MD5-hash если Строка является MD5-хешем... Человек_Борща Общие вопросы Delphi 0 13.04.2010 15:27
PHP MD5 и Delphi/C/C++ MD5 в чем отличие? Человек_Борща Общие вопросы Delphi 1 05.04.2010 20:18
md5 на C balto Софт 1 20.10.2009 15:33