Пароли

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Boss IT
Обычный пользователь
Обычный пользователь
 
Сообщения: 62
Зарегистрирован: 01.07.2005 (Пт) 21:23
Откуда: Челябинск city

Пароли

Сообщение Boss IT » 17.01.2006 (Вт) 19:21

Где лучше хранить пароли в реестре или в файле? Как лучше хранить пароли? Как применить md5 к паролю?

Что бы еще сделать с паролем? =))

P.S. И что такое "плоские файлы"?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 17.01.2006 (Вт) 19:22

Пароли лучше не хранить.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Boss IT
Обычный пользователь
Обычный пользователь
 
Сообщения: 62
Зарегистрирован: 01.07.2005 (Пт) 21:23
Откуда: Челябинск city

Сообщение Boss IT » 17.01.2006 (Вт) 19:40

а чего с ними делать тогда?

Odrick
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 503
Зарегистрирован: 28.09.2003 (Вс) 2:04

Сообщение Odrick » 17.01.2006 (Вт) 20:26

А что ты с ними хочеш сделать? ;)
То, что для одних константа, для других только переменная...

Tarantul
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 13.12.2004 (Пн) 16:39
Откуда: IUnknown

Сообщение Tarantul » 17.01.2006 (Вт) 20:34

Любой пароль рано или поздно вычислят, так что лучше вообще без паролей обходиться...

Boss IT
Обычный пользователь
Обычный пользователь
 
Сообщения: 62
Зарегистрирован: 01.07.2005 (Пт) 21:23
Откуда: Челябинск city

Сообщение Boss IT » 17.01.2006 (Вт) 21:59

Ну тогда каким образом можно ограничить доступ?

Warn
Обычный пользователь
Обычный пользователь
 
Сообщения: 52
Зарегистрирован: 08.12.2005 (Чт) 20:34
Откуда: Питер

Сообщение Warn » 17.01.2006 (Вт) 22:46

Как выход писать на ассемблере.

HotKitten
Дятил
Дятил
Аватара пользователя
 
Сообщения: 400
Зарегистрирован: 24.01.2005 (Пн) 21:48
Откуда: из дома

Сообщение HotKitten » 17.01.2006 (Вт) 22:51

Boss IT писал(а):Ну тогда каким образом можно ограничить доступ?

закинуть инфу в архив с паролем из 255 символов - годы будут ломать
Изображение

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 17.01.2006 (Вт) 23:46

Впринципе в реестре, в зашифрованном виде можно!
#define ROFL 0xDDDD

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 18.01.2006 (Ср) 5:14

Boss IT
Очень просто - чтобы проверить правильность пароля, совсем не нужно знать сам пароль, и хранить его тоже не нужно.

Warn
В чём суть данного утверждения?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Tarantul
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 13.12.2004 (Пн) 16:39
Откуда: IUnknown

Сообщение Tarantul » 18.01.2006 (Ср) 9:14

Ну тогда каким образом можно ограничить доступ?


Прогонять введеный пользователем пароль через определенный односторонний алгоритм, и при получении правильного результата считать пароль верным. Причем этот результат могут знать все, включая юзера. А пароль он узнать не сможет так как алгоритм односторонний...

Warn
Обычный пользователь
Обычный пользователь
 
Сообщения: 52
Зарегистрирован: 08.12.2005 (Чт) 20:34
Откуда: Питер

Сообщение Warn » 18.01.2006 (Ср) 9:55

Как выход писать на ассемблере.

Warn
В чём суть данного утверждения?

Уже ни в чём :( Спросил препода, он сказал что не рационально. Извиняюсь...

Powerman
Новичок
Новичок
 
Сообщения: 41
Зарегистрирован: 20.11.2005 (Вс) 2:43

Сообщение Powerman » 23.01.2006 (Пн) 6:00

Очень просто - чтобы проверить правильность пароля, совсем не нужно знать сам пароль, и хранить его тоже не нужно.
а что если хранить хеш пароля на внешнем приводе? :roll:
=))

Powerman
Новичок
Новичок
 
Сообщения: 41
Зарегистрирован: 20.11.2005 (Вс) 2:43

Сообщение Powerman » 23.01.2006 (Пн) 6:00

Очень просто - чтобы проверить правильность пароля, совсем не нужно знать сам пароль, и хранить его тоже не нужно.
а как насчёт хранить хеш пароля на внешнем приводе? :roll:
=))

Powerman
Новичок
Новичок
 
Сообщения: 41
Зарегистрирован: 20.11.2005 (Вс) 2:43

Сообщение Powerman » 23.01.2006 (Пн) 6:06

2 Boss IT Как применить md5 к паролю? -- очень просто:
добавляеш приатаченный класс модуль в проект, затем в коде:
Код: Выделить всё
'В загрузке
Dim Hmd5 = New MD5

' получение хеша из переменной ggg в переменную ggg_lol :) :
ggg_lol = Hmd5.DigestStrToHexStr (ggg)



вроде так
Вложения
clsMD5.zip
(5.4 Кб) Скачиваний: 26
=))


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 198

    TopList