powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / MD5 problem!
11 сообщений из 11, страница 1 из 1
MD5 problem!
    #32925662
andrew81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

У меня такая проблема:

Есть 188-символьный string. Мне нужно его зашифровать через md5. Как это сделать?
...
Рейтинг: 0 / 0
MD5 problem!
    #32925818
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrew81Добрый день!

У меня такая проблема:

Есть 188-символьный string. Мне нужно его зашифровать через md5. Как это сделать?
Найди описание алгоритма и реализуй его в виде процедуры на Фоксе...
...
Рейтинг: 0 / 0
MD5 problem!
    #32925839
andrew81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это-то понятно!!! Но мне это нужно было вчера!!! Поэтому есть надежда, что вдруг у кого-то уже есть реализованный рабочий алгоритм... Очень надо!!!
...
Рейтинг: 0 / 0
MD5 problem!
    #32925842
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А тут смотрел?
...
Рейтинг: 0 / 0
MD5 problem!
    #32925882
andrew81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, смотрел! Вся проблема в том, что этот вариант возвращает md5 хэш длиной только 32 символа! А мне, как я понимаю, нужно получить 188 символов в md5 хэше!
...
Рейтинг: 0 / 0
MD5 problem!
    #32925935
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrew81Да, смотрел! Вся проблема в том, что этот вариант возвращает md5 хэш длиной только 32 символа! А мне, как я понимаю, нужно получить 188 символов в md5 хэше!

Прочти повнимательней.
...
Рейтинг: 0 / 0
MD5 problem!
    #32925963
andrew81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AleksMedПрочти повнимательней.

В смысле? Если не трудно, поясни, пожалуйста, что ты имел ввиду?[
...
Рейтинг: 0 / 0
MD5 problem!
    #32925971
andrew81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, ты об этом - [МД5 алгоритм] получает на вход сообщение произвольной длины и на выходе выдает "подпись"(сигнатуру) длиной 128 битов?

А 128 битов и 32 символа это одно и то же или нет?
...
Рейтинг: 0 / 0
MD5 problem!
    #32925994
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело в том, что MD5 возвращает хэш твоей строки, своего рода контрольную сумму для твоего выражения, а не само зашифрованное выражение.
Будет это 32 или 128 символов зависит от буфера который ты отведешь под возвращаемое значение. Просто чем длиннее хэш, тем он уникальней.
...
Рейтинг: 0 / 0
MD5 problem!
    #32926012
andrew81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как я понимаю буфер задается в этой строке -
Код: plaintext
r = SPACE( 32 )
?
Но как бы я не пытался изменить его размер, назад он возвращает 32 символа! А проблема в том, что я делаю запрос на https сервер и один из параметров идет md5 хэш, и когда я использую данный пример с 32-символьным хэшем, то он(сервер) говорит, что md5 хэш неправильный!
...
Рейтинг: 0 / 0
MD5 problem!
    #32927325
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi andrew81!

MD-5 это алгоритм хэширования а не шифрования. И он ВСЕГДА возвращает 32
байтный хэш - независимо от того сколько байт было подано на вход. Более
того восстановить исходный текст по этому хэшу невозможно.

P.S. А в каком виде ты посылаешь MD5 хэш на сервер? Ты его преобразуешь в
читабельную строку (например STRCONV(твой_хэш_размером_32_байта, 15) )?

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / MD5 problem!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]