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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2010, 19:03   #1
beygul
Форумчанин
 
Аватар для beygul
 
Регистрация: 15.09.2008
Сообщений: 335
Вопрос защита .ini

Здравствуйте! Возник такой вопрос, в проге - не делфи информация о пользователях (имя и пароль) - сохраняется в .ini файл, его можно посмотреть - и легко узнать пароль. ВОПРОС! Как осуществить защиту .ini файла, от посторонних глаз.

Заранее всем мой МОЛОДЁЖНЫЙ РЕСПЕКТ!!!
beygul вне форума Ответить с цитированием
Старый 25.11.2010, 19:15   #2
andrewpalkin
Форумчанин
 
Аватар для andrewpalkin
 
Регистрация: 23.11.2010
Сообщений: 458
По умолчанию

Цитата:
Сообщение от beygul Посмотреть сообщение
Здравствуйте! Возник такой вопрос, в проге - не делфи информация о пользователях (имя и пароль) - сохраняется в .ini файл, его можно посмотреть - и легко узнать пароль. ВОПРОС! Как осуществить защиту .ini файла, от посторонних глаз.

Заранее всем мой МОЛОДЁЖНЫЙ РЕСПЕКТ!!!
Ты можешь зашифровать пароль и тогда пусть смотрят файл сколько хотят
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
andrewpalkin вне форума Ответить с цитированием
Старый 25.11.2010, 19:20   #3
beygul
Форумчанин
 
Аватар для beygul
 
Регистрация: 15.09.2008
Сообщений: 335
По умолчанию

Вопрос - как? Я не очень знаком с функциями кодировки текста, и обращения к конкретному символу из файла, не могли бы вы мне предоставить простенький пример, который бы продемострировал это?
beygul вне форума Ответить с цитированием
Старый 25.11.2010, 19:46   #4
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Ну например так:
Код:
uses
  ..., al_md5hash;
...
procedure TForm1.Button1Click(Sender: TObject);
var
  shadow: TStringList;
begin
  shadow := TStringList.Create();
  shadow.LoadFromFile('shadow.ini');
  shadow.NameValueSeparator := '=';
  if (shadow.Values[Edit1.Text] = md5(Edit2.Text)) then
    MessageBox(Handle, 'Пароль введен верно!', '', 0)
  else
    MessageBox(Handle, 'Пароль введен не верно!', '', 0);
  shadow.Free();
end;
Предварительно зашифровав ))
Код:
procedure TForm1.Button2Click(Sender: TObject);
var
  shadow: TStringList;
begin
  shadow := TStringList.Create();
  shadow.LoadFromFile('shadow.ini');
  shadow.NameValueSeparator := '=';

  shadow.Values[Edit1.Text] := md5(Edit2.Text);
  shadow.SaveToFile('shadow.ini');

  shadow.Free();
end;
Вложения
Тип файла: zip al_md5hash.zip (1.7 Кб, 11 просмотров)
psycho-coder вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как пересмотреть все секции в INI.ini ? iskurt Помощь студентам 1 31.01.2010 07:48
INI Яр|/||< (^_^) Общие вопросы Delphi 2 13.10.2009 16:53
Ini-файлы и их защита elsin Общие вопросы Delphi 2 07.01.2009 10:14
*.INI Mustang Общие вопросы Delphi 16 09.10.2007 02:33