MD5

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

MD5

Сообщение Proxy » 25.12.2007 (Вт) 4:37

Здравствуйте уважаемые соресурсники.
Помогите пожалуйста найти простой способ шифрования строки по алгоритму MD5. Может есть у кого готовая функция, возвращающая шифрованный текст? Или давайте напишем совместно, думаю многим потребуется. А нет ли какой-нибудь готовой реализации среди многочисленных функций WIN32API?

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 25.12.2007 (Вт) 5:17

Перед созданием темы рекомендуется пользоваться поиском (вверху и красный). Вот реализация. Если критична скорость, могу скинуть свою реализацию с помощью криптоапи. Она работает пошустрее (для сравнения: WINWORD.EXE - 11,4 мб обсчитывается за где-то за 0,7 секунды на моем компе, против 13,4 секунды, если реализовывать с помощью того модуля, который был приведен по ссылке выше)

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Сообщение Proxy » 27.12.2007 (Чт) 16:42

A = зашифрованная временная метка паролем пользователя по алгоритму MD5.

Есть временная метка (String), есть пароль пользователя (String),
А как найти A?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 27.12.2007 (Чт) 17:08

Никак. Это глупый вопрос.
Lasciate ogni speranza, voi ch'entrate.

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 28.12.2007 (Пт) 9:08

А разве MD5 поддерживает шифрование по паролю? Наскока мне известно MD5 - это алгоритм проверки подлинности данных (типа CRC32).

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 28.12.2007 (Пт) 9:13

Эта фраза:
A = зашифрованная временная метка паролем пользователя по алгоритму MD5.

бредовая.
У нее может быть только единственный, не противоречащий здравому, смысл -- метка зашифрованна каким-либо алгоритмом, ключом шифрования выступает хеш пароля пользователя.
Lasciate ogni speranza, voi ch'entrate.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Сообщение Proxy » 01.01.2008 (Вт) 20:44

Взято с википедии, про POP3. Не могу разобраться, что передать в [digest]. Прочитал всё что нашёл поиском про MD5, но не доходит.

Аргументы
[имя] - строка, указывающая имя почтового ящика.
[digest]- зашифрованная временная метка паролем пользователя по алгоритму MD5. В случае поддержки этой команды временная метка получается при соединении с сервером:


Хэлп ми.


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 72

    TopList