|
не Администратор ^_^
|
|
Шифрование переменных30.01.2010, 20:07. Показов 6419. Ответов 28
Метки нет (Все метки)
У меня простая форма логина и пароля, пароль берёт из файла (допустим "#pass", я делаю без расширения, чтобы нельзя было зайти из браузера)
Поскольку я хочу, чтобы мой сайт был на бесплатном хосте, мне надо как-то содержимое зашифровать в файле. А код пхп расшифровывал и сверял…
0
|
|
| 30.01.2010, 20:07 | |
|
Ответы с готовыми решениями:
28
Шифрование переменных в URL Шифрование с помощью матрицы и вектора (шифрование методом аналитических преобразований) Как организовать шифрование строковых переменных в тексте программы |
|
154 / 124 / 11
Регистрация: 11.01.2010
Сообщений: 434
|
||||||
| 30.01.2010, 21:40 | ||||||
|
тебе в помощь md5(); просто сверяй хеш и всё зачем каждый раз расшифровывать
можно так, ну для $_POST['pass'] фильтр нужно сделать
0
|
||||||
|
154 / 124 / 11
Регистрация: 11.01.2010
Сообщений: 434
|
|
| 30.01.2010, 21:45 | |
|
в файле вместо пароля будет хеш, и оттуда его берешь и сверяет с введённым с поля.
1
|
|
|
Почетный модератор
11554 / 4349 / 452
Регистрация: 12.06.2008
Сообщений: 12,453
|
||
| 30.01.2010, 21:59 | ||
|
0
|
||
|
не Администратор ^_^
|
||
| 30.01.2010, 22:02 [ТС] | ||
|
тут я его допустим зашифровал 5-ть раз, закинул в файл потом в коде мне надо $pass = md5(md5(md5(md5(md5($_POST['pass']))))); ???
2
|
||
|
154 / 124 / 11
Регистрация: 11.01.2010
Сообщений: 434
|
|
| 30.01.2010, 22:23 | |
|
Humanoid верно сказал двойной md5(md5()); для сложности подбора коллизии, и поиска в быблеотеках(есть хеш базы для проверки в них на совпадения и получения результата), и зачем тебе какойто сайт для создания хеша если php сам прекрасно с md5(); работает.
И вопрос: зачем тебе головняк с записью данных в файлы если намного удобней работать с БД?
0
|
|
|
154 / 124 / 11
Регистрация: 11.01.2010
Сообщений: 434
|
|
| 30.01.2010, 22:51 | |
|
обратный процес чего?
0
|
|
|
Почетный модератор
11554 / 4349 / 452
Регистрация: 12.06.2008
Сообщений: 12,453
|
||
| 30.01.2010, 23:03 | ||
|
1
|
||
|
154 / 124 / 11
Регистрация: 11.01.2010
Сообщений: 434
|
||
| 31.01.2010, 14:39 | ||
|
http://ruseller.com/lessons.php?rub=37&id=347 http://ruseller.com/lessons.php?rub=37&id=350 http://ruseller.com/lessons.php?rub=37&id=358 http://ruseller.com/lessons.php?rub=37&id=369
1
|
||
|
не Администратор ^_^
|
|
| 31.01.2010, 14:53 [ТС] | |
|
http://victorov.su/md5/
тут как-то получилось расшифовать... вот и я ломаю голову)
0
|
|
|
154 / 124 / 11
Регистрация: 11.01.2010
Сообщений: 434
|
|
| 31.01.2010, 14:59 | |
|
ну попробуй ним расшифровать хеш 220532f5d4843639d02c4319881b5491 ????
Добавлено через 2 минуты ещё можно много интересного сделать например соль добавить
0
|
|
|
Почетный модератор
11554 / 4349 / 452
Регистрация: 12.06.2008
Сообщений: 12,453
|
|
| 31.01.2010, 15:26 | |
|
Unick-legenda, у него там уже собрана большая база данных из хешей. Когда ты с помощью этого сайта рассчитываешь хеш, то он сразу заносится в их базу данных. Поэтому пароли нельзя рассчитывать через такие сайты.
1
|
|
|
154 / 124 / 11
Регистрация: 11.01.2010
Сообщений: 434
|
|
| 31.01.2010, 15:53 | |
|
ну можно было и в гугле посмотреть
md4,md5,md6 есть md7 нету ещё
1
|
|
|
не Администратор ^_^
|
||
| 31.01.2010, 15:55 [ТС] | ||
|
md5_128bit
md5_64bit md5(md5_lcase) md5(md5_Ucase) это ведь все тоже работает? Добавлено через 56 секунд я там md4 как-то нашёл, но не работает у меня)
0
|
||
|
154 / 124 / 11
Регистрация: 11.01.2010
Сообщений: 434
|
|
| 31.01.2010, 15:56 | |
|
1
|
|
|
Почетный модератор
11554 / 4349 / 452
Регистрация: 12.06.2008
Сообщений: 12,453
|
|
| 31.01.2010, 16:15 | |
|
На текущий момент PHP 5.3.1 поддерживает следующие алгоритмы:
md2 md4 md5 sha1 sha224 sha256 sha384 sha512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru snefru256 gost adler32 crc32 crc32b salsa10 salsa20 haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5 Пользоваться ими можно с помощью функции hash() или hash_file()
1
|
|
| 31.01.2010, 16:15 | |
|
Помогаю со студенческими работами здесь
20
Как поменять результат шифрование \ Метод шифрование RSA Исправить в программном коде рандомное задание переменных, на ввод переменных пользователем Поменять местами значения целых переменных х и у не используя дополнительных переменных Передача значений переменных или ссылок, неконтролируемое изменение переменных Рассмотреть программу, написать имена глобальных переменных, локальных переменных, формальных параметров Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|