- Регистрация
- 09.01.2016
- Сообщения
- 208
- Благодарностей
- 29
- Баллы
- 28
Доброго время суток, помогите пожалуйста получить текст на 20 символов
Надо получить текст именно на 20 символов, из 258EAFA5-E914-47DA-95CA-C5AB0DC85B11
На habrahabr написано цитирую:
Надо получить текст именно на 20 символов, из 258EAFA5-E914-47DA-95CA-C5AB0DC85B11
На habrahabr написано цитирую:
- Конкатенация ключа клиента и предустановленного GUID. По документации GUID является следующей строкой: «258EAFA5-E914-47DA-95CA-C5AB0DC85B11». Предположим, что ключ клиента мы уже извлекли и храним в переменной $key (не забудьте убрать лидирующие и конечные пробелы, если они каким-то образом попали в переменную)
$hash = $key.'258EAFA5-E914-47DA-95CA-C5AB0DC85B11'; - Вычисление sha1 от полученной строки, причем результат должен быть в виде двоичной строки из 20 символов.
$hash = sha1($hash,true); - И последнее — кодирование хеша методом base64
$hash = base64_encode($hash);
Последнее редактирование: