Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Работа со строками
Форумы портала PHP.SU » PHP » Программирование на PHP » Работа со строками

Страниц (2): [1] 2 »
 

1. Maksim337 - 07 Октября, 2009 - 20:12:46 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. 0977970892165f5ddf165e2268d8a62874

Ребята подскажите как получить такое? Если текст был зарание например "Привет" или " Hello " есть ли другие функции кроме base64_encode
2. Champion - 07 Октября, 2009 - 20:27:29 - перейти к сообщению
http://www.php.su/functions/?md5 И внизу "Смотри также"
3. Maksim337 - 07 Октября, 2009 - 20:37:53 - перейти к сообщению
А если потом назад преобразовать строку?
(Добавление)
кстати и чтобы в итоге получалось 34 символа...
Как такое реализовать? чтото я в функциях не находил...
4. Dekker8 - 07 Октября, 2009 - 22:30:33 - перейти к сообщению
ну ето контрольная сумма строки или файла. почитай про MD5, SHA-1, CRC32 и т.д.
в пхп есть функции расчета хешей. всю ету инфу про хеши и что с ними сказано можно найти по гуглю
5. Maksim337 - 08 Октября, 2009 - 09:17:10 - перейти к сообщению
Да блин, что-то нету ничегоНедовольство, огорчение
6. Viper - 08 Октября, 2009 - 09:48:55 - перейти к сообщению
как это нету?



не работает что-ли ?

md5, crc32 возвращают 32 символа. sha-1 или 20 или 40. в зависимости от флага.
7. Phantik - 08 Октября, 2009 - 09:49:05 - перейти к сообщению
Если будешь пользоваться md5 то обратно раскодировать нельзя будет.(Это так - на всякий).
8. Maksim337 - 08 Октября, 2009 - 10:22:20 - перейти к сообщению
А назад чтобы раскодировать есть что-то?
9. DeepVarvar - 08 Октября, 2009 - 12:11:35 - перейти к сообщению
Maksim337 пишет:
А назад чтобы раскодировать есть что-то?

Rainbow tables...

А зачем кодируешь вообще? Для чего оно тебе понадобилось?
10. Maksim337 - 08 Октября, 2009 - 13:05:41 - перейти к сообщению
Да так, при записи в базу mysql
11. DeepVarvar - 08 Октября, 2009 - 13:09:38 - перейти к сообщению
Записывать захешеные строки в БД?
А зачем?
12. Maksim337 - 08 Октября, 2009 - 14:12:04 - перейти к сообщению
для удобства
13. DeepVarvar - 08 Октября, 2009 - 14:38:13 - перейти к сообщению
Для удобства в чем?
14. Viper - 08 Октября, 2009 - 15:52:58 - перейти к сообщению
Действительно зачем? Можно просто хеши сравнивать, а в БД хранить в нормальном виде.
15. Phantik - 08 Октября, 2009 - 17:37:42 - перейти к сообщению
Вообще то пароли пользователей в базе принято хранить в захэшированом виде.

 

Powered by ExBB FM 1.0 RC1