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

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

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2011, 17:55   #1
stupid
Пользователь
 
Регистрация: 16.12.2010
Сообщений: 19
Восклицание передача

1)как сделать чтобы клиент отсылал серверу логин и пароль,которые ДОЛЖНЫ храниться в реестре и использовался md5!
(Проверка прав клиента (логин, пароль). Предусмотреть возможность смены пароля, как и где хранить.???
Попытка подключения к сервису на машинах (исходить из предположения, что на всех машинах порт, логин и пароль одинаковые, следовательно пароль спрашивать 1 раз).????)
функция приема:
Код:
 private void MessageReceiver(Socket r_client)
        {
            // Для каждого нового подключения, будет создан свой поток для приема пакетов
            Thread th = new Thread(delegate()
            {
                while (isServerRunning)
                {
                    try
                    {
                        // Сюда будем записывать принятые байты
                        byte[] bytes = new byte[1024];
                        // Принимаем
                        r_client.Receive(bytes);                      
                    }
                    catch { }
                }
            });
            th.Start();
            threads.Add(th);
        }
функция отправки:
Код:
 void Sender(string msg)
        {
            try
            {
                byte[] bytes = new byte[1024];
                bytes = Encoding.UTF8.GetBytes(msg);
                client.Send(bytes);
            }
            catch { }
        }
есть пример с md5,но я ничего в этом не понимаю
1пример:
Код:
String Value = "password";
System.Security.Cryptography.MD5CryptoServiceProvider x = new System.Security.Cryptography.MD5CryptoServiceProvider();
 
byte[] data = System.Text.Encoding.ASCII.GetBytes(Value);
 
data = x.ComputeHash(data);
 
return System.Text.Encoding.ASCII.GetString(data);
2пример:
Код:
 foreach (byte num in new MD5CryptoServiceProvider().ComputeHash(Encoding.Default.GetBytes(s)))
        {
            str = str + num.ToString("X2");
        }
        return str.ToLower();
пожалуйста,кто чем сможет
stupid вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VB передача файлов. Soutch_park Помощь студентам 0 16.01.2011 20:11
Передача данных PR0Z0N PHP 0 25.10.2010 04:29
Передача из .js в html Ruska882009 JavaScript, Ajax 2 27.05.2009 20:22
Передача данных по ЛС PONKA Работа с сетью в Delphi 1 27.11.2008 09:57
Передача параметров aesoem Общие вопросы Delphi 8 15.07.2008 21:51