Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
Gerd199
7 / 7 / 3
Регистрация: 06.03.2014
Сообщений: 1,307
1

Шифрование паролей на php7

14.02.2018, 20:54. Просмотров 2192. Ответов 10
Метки нет (Все метки)

Не могу найти новую функцию что есть в php 7...

Собственно что за новая функция по шифрованию, аналогично md5??
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2018, 20:54
Ответы с готовыми решениями:

шифрование паролей
Доброе утро! подскажите, пожалуйста, как можно зашифровывать данные (в частности пароли) на тот...

Шифрование паролей.
Несколько раз прочел мануал по sha1() и не понял как её применить в моем коде: <?php $name =...

Шифрование паролей
if ($password не была зашифрована ) { $pass = md5($password); //шифруем и отправляем в БД }...

Шифрование паролей
Нужен годный хеш-алгоритм для шифрования паролей на сайте. Может кто сталкивался, подкиньте...

Работа с сессиями php и шифрование паролей
в чем суть. есть два УРЛА test1.ru/blog/ test1.ru/blog/index.php они вроде не отличаются, но ...

10
andyyy
732 / 298 / 146
Регистрация: 26.05.2016
Сообщений: 1,969
14.02.2018, 21:02 2
Лучший ответ Сообщение было отмечено Para bellum как решение

Решение

PHP
1
    password_hash() ?
0
Jewbacabra
Эксперт PHP
4034 / 3316 / 1429
Регистрация: 24.04.2014
Сообщений: 10,022
14.02.2018, 21:34 3
Gerd199, как заметили выше речь идет о password_hash. Только она не php7, а несколько раньше
0
Dolphin
812 / 795 / 201
Регистрация: 21.09.2012
Сообщений: 2,646
15.02.2018, 17:56 4
В 7.2 появился новый тип хеширования argon2
PHP
1
password_hash('password', PASSWORD_ARGON2I);
0
15.02.2018, 17:56
Gerd199
7 / 7 / 3
Регистрация: 06.03.2014
Сообщений: 1,307
15.02.2018, 19:12  [ТС] 5
PHP
1
print_r(password_hash('ddd'));
Что та не работает, ни ошибки ни зашифрованного пароля...
0
Dolphin
812 / 795 / 201
Регистрация: 21.09.2012
Сообщений: 2,646
15.02.2018, 19:17 6
Цитата Сообщение от Gerd199 Посмотреть сообщение
ни ошибки ни зашифрованного пароля
Значит отключено отображение ошибок, иначе было бы такое
Код
PHP Warning:  password_hash() expects at least 2 parameters, 1 given in php shell code on line 1
Вторым параметром нужно указать тип хеширования
0
Gerd199
7 / 7 / 3
Регистрация: 06.03.2014
Сообщений: 1,307
15.02.2018, 19:57  [ТС] 7
password_hash, теперь пароль можно не хранить в бд?
0
Para bellum
Эксперт PHP
4190 / 3119 / 1011
Регистрация: 06.01.2011
Сообщений: 9,092
15.02.2018, 20:20 8
Gerd199, в смысле? Как раньше хранили, так и сейчас надо хранить. Потом получайте и сравнивайте: password_verify.
0
Gerd199
7 / 7 / 3
Регистрация: 06.03.2014
Сообщений: 1,307
15.02.2018, 20:25  [ТС] 9
password_hash('ddd' , PASSWORD_DEFAULT) - шифруем пароль, далее необходимо создать has для кук. Как через password_hash сгенерировать has?
0
Jewbacabra
Эксперт PHP
4034 / 3316 / 1429
Регистрация: 24.04.2014
Сообщений: 10,022
15.02.2018, 21:28 10
Цитата Сообщение от Gerd199 Посмотреть сообщение
PASSWORD_DEFAULT
Не надо использовать. Если есть возможность (php 7.2), то PASSWORD_ARGON2I, иначе PASSWORD_BCRYPT

Цитата Сообщение от Gerd199 Посмотреть сообщение
Как через password_hash сгенерировать has?
Что есть "has"?
0
maxoun
20 / 44 / 10
Регистрация: 08.02.2018
Сообщений: 443
16.02.2018, 09:11 11
Gerd199, Чтобы понять сущность советую прочесть и ознокомиться с КРИПТОГРАФИЕЙ, а именно в PHP, в PHP их 3, симитричное, асимитричное, необратимое.
Зная хотя бы основы этого всего, вы будете четко понимать что и как используется , что и как работает.
0
16.02.2018, 09:11
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.02.2018, 09:11

Шифрование паролей
Есть БД(InterBase), доступ к ней у разных пользователей. У каждого свой пароль. Пароли...

Шифрование паролей
Храню пароли с помощью QSettings. Хочу хранить пароль в зашифрованном виде. Как можно реализовать...

Шифрование паролей
Рабочий вариант Регистрация: $sql = "INSERT INTO usertbl (full_name, email,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.