Покинул форум
Сообщений всего: 454
Дата рег-ции: Апр. 2012
Помог: 7 раз(а)
Доброго времени суток.
Возможно ли реализовать на PHP алгоритм функции md5.
Я нигде не могу найти пример, может кто то это уже делал, или знает где его можно найти.
Я хотел написать сам, но дальше перевода строки в двоичный код не продвинулся.
OrmaJever
Отправлено: 21 Июля, 2013 - 16:45:36
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
скачайте исходники php на офф сайте и посмотрите в файле ./php/ext/standard/md5.c
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
_Dark_
Отправлено: 21 Июля, 2013 - 16:46:25
Частый гость
Покинул форум
Сообщений всего: 231
Дата рег-ции: Окт. 2011
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
Конечно, возможно, почему бы и нет.
Берете подробное описание алгоритма и описываете его кодом на своем любом языке программирования.
----- Чем больше узнаю, тем больше я не знаю.
dubasua
Отправлено: 21 Июля, 2013 - 16:50:01
Посетитель
Покинул форум
Сообщений всего: 454
Дата рег-ции: Апр. 2012
Помог: 7 раз(а)
Да, по ссылке то что нужно, а не смог найти. (Добавление) OrmaJever, скачал, смотрю, ток там формат не php. (Добавление)
Скопипастил то что _Dark_, дал, но результат отличается от стандартного MD5.
teddy
Отправлено: 21 Июля, 2013 - 17:08:30
Участник
Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013
Помог: 91 раз(а)
dubasua пишет:
ток там формат не php.
Если PHP, то набросал тут для вас небольшой "кодик"... )) Это конечно не md5, но все же...
Идея в том, что можно для каждого символа писать в ручную разные хеши и реплейсить при нажатии каждого символа... единственное что не удобно, придется продумать каждую связку из символов, затем организовать для каждой связки уникальный хеш и записать его в массив, что не очень удобно и долго, а так же не красиво. Но в итоге думаю будет работать. А вот в скорости выполнения могу ошибиться. Хотя думаю уникальность связки можно решить и более удобным способом... Только нужно придумать грамотный алгоритм.
П.С: Просьба некоторым лицам не умничать, ибо данная функция не претендует на что то сверхестественное.
А ещё лучше использовать сам "солёный" md5, ибо те кто его писали не глупые люди. Во всяком случае лучше чем какая то самопись
----- Правильный вопрос - уже половина правильного ответа!
p.s. индусы повсюду, будьте осторожны!
teddy
Отправлено: 21 Июля, 2013 - 17:31:26
Участник
Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013
Помог: 91 раз(а)
soffrick
Нет, человек спросил как это можно реализовать, я привел пример того как я это себе представляю, не более... Даже подчеркнул, что эта функция не претендент на звание чемпиона мира а лишь набросок из моих представлений.
Когда я что то спрашиваю, мне здесь тоже помогают или пытаются помочь... Вот и я стараюсь помогать чем могу. Не всегда конечно все говорю правильно, хорошо что есть более опытные разработчики и они меня исправляют, что я и беру себе на заметку.
А если вообще пошла про "универсальность" - то такую я не встречал пока что. А недочеты бывают даже у самых опытных... ИМХО но напрасно ты так говоришь, не в тему.. уж не в обиду
Покинул форум
Сообщений всего: 379
Дата рег-ции: Май 2012 Откуда: Россия, Москва
Помог: 17 раз(а)
тебе где-то здесь недавно говорили - нечего голову морочить если сам не разбираешься. так что от твоей попытки помочь может стать хуже
----- Правильный вопрос - уже половина правильного ответа!
p.s. индусы повсюду, будьте осторожны!
teddy
Отправлено: 21 Июля, 2013 - 17:37:59
Участник
Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013
Помог: 91 раз(а)
soffrick пишет:
тебе где-то здесь недавно говорили - нечего голову морочить если сам не разбираешься
А давай ты не будешь провоцировать меня говорить не очень хорошие слова? Мы с тобой в личке уже пообщались и вроде нормальная беседа была. Но чего то ты не угомонишься. Тоже самое я видел и про тебя. Ты сам вообще кто, профессионал, Zend? Видел я твои "велосипеды" и то как ты сам ошибался или предоставлял не самые лучшие решения.
Так что не надо мне тут. Если думать с твоей логикой тогда тебе вообще не нужно писать на форуме ибо пишешь очень много не по теме.
Вообщем, не нервируй меня.
soffrick
Отправлено: 21 Июля, 2013 - 17:51:01
Посетитель
Покинул форум
Сообщений всего: 379
Дата рег-ции: Май 2012 Откуда: Россия, Москва
Помог: 17 раз(а)
teddy пишет:
Мы с тобой в личке уже пообщались и вроде нормальная беседа была
ладно го еще раз личку
teddy пишет:
тебе вообще не нужно писать на форуме ибо пишешь очень много не по теме.
"Если хочешь помочь голодному, дай ему не рыбу, дай удочку" ну иногда бывает говорю о рыбалке ...
----- Правильный вопрос - уже половина правильного ответа!
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.