base64 + md5

Justify
На сайте с 20.05.2008
Offline
138
1004

Здравствуйте! :)

Не программер, и не могу разобраться с одной идеей. По этому хочу спросить у Вас: возможно ли, известный мне кусок текста, закодировать в base64, потом то что дал кодировщик - закодировать в md5, (это все руками через софт я хочу делать) а потом декодировать md5 посредством рнр скрипта или функции (вот тут загвоздка, есть ли така функция\или нужно писать скрипт для этого\возможно ли его написать) обратно к виду кода base64 и его уже использовать?

Не понимаю самого алгоритма работы мд5, его может декодировать только тот скрипт который кодировал или любой другой?..

Буду благодарен за ответы :) очень)

S
На сайте с 23.05.2004
Offline
316
#1

md5 - хеш, контрольная сумма в 32 символа. Декодированию не подлежит.

Это просто подпись.
mr_krabs
На сайте с 31.03.2010
Offline
77
#2

md5 работает только в одну сторону, декодировать (не зная исходника) нельзя. по крайней мере простыми методами

Профессиональные услуги веб-аналитики (http://forup.ru) Форум о веб-аналитике (http://allmetrics.ru)
S5
На сайте с 04.01.2010
Offline
77
#3

Нет и выбросьте такую идею из головы :)

fa2m
На сайте с 07.09.2011
Offline
23
#4
Justify:
Здравствуйте! :)

Не программер, и не могу разобраться с одной идеей. По этому хочу спросить у Вас: возможно ли, известный мне кусок текста, закодировать в base64, потом то что дал кодировщик - закодировать в md5, (это все руками через софт я хочу делать) а потом декодировать md5 посредством рнр скрипта или функции (вот тут загвоздка, есть ли така функция\или нужно писать скрипт для этого\возможно ли его написать) обратно к виду кода base64 и его уже использовать?

Не понимаю самого алгоритма работы мд5, его может декодировать только тот скрипт который кодировал или любой другой?..

Буду благодарен за ответы :) очень)

Попробую объяснить. :) Как уже было сказано выше md5 - это хеш.

Приведу пример: имеется отпечаток пальца человека (в данном случае это хеш). Имея отпечаток пальца, вы можете определить личность человека только перебором: брать каждого человека и сравнивать его пальцы с имеющимися отпечатками.

А вот base64 это кодирование, т.е. зная по какому принципу кодировалась информация, есть возможность её раскодировать.

Правда не знаю, помог ли я вам этим примером или ещё больше запутал 😂

Встречи в Днепре /ru/forum/736064 (/ru/forum/736064) Беклинк за копейку. Удобный сервис анализа обратных ссылок. (http://backlink.page-weight.ru/)
Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#5

ТС, если так нужно используйте функцию библиотеку MCrypt в PHP.

Подпись))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий