PHP.mk документација

mhash_keygen_s2k

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.mhash-keygen-s2k.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.mhash-keygen-s2k.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
mhash_keygen_s2k

Референца за `function.mhash-keygen-s2k.php` со подобрена типографија и навигација.

function.mhash-keygen-s2k.php

mhash_keygen_s2k

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

mhash_keygen_s2k(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава

Оваа функција е DEPRECATED Парсирај време/датум генериран со

= NULL

од PHP 8.4.0. Силно се обесхрабрува потпирањето на оваа функција.
mhash_keygen_s2k(
         int $algo,
         string $password,
         string $salt,
         int $length
): string|false

Генерира клуч algoГенерира клуч според дадениот password.

, користејќи обезбеден од корисникотОва е алгоритмот Salted S2K како што е наведено во документот OpenPGP ().

» RFC 2440

Параметри

algo

Имајте на ум дека лозинките обезбедени од корисникот не се навистина погодни за употреба како клучеви во криптографски алгоритми, бидејќи корисниците обично избираат клучеви што можат да ги напишат на тастатура. Овие лозинки користат само 6 до 7 бита по карактер (или помалку). Силно се препорачува да се користи некаква трансформација (како оваа функција) на клучот обезбеден од корисникот. MHASH_hashname constants.

password

ID на хашот што се користи за креирање на клучот. Еден од

salt

Лозинка обезбедена од корисникот. salt Мора да биде различен и доволно случаен за секој клуч што го генерирате за да креирате различни клучеви. Бидејќи

length

мора да биде познат кога ги проверувате клучевите, добра идеја е да го додадете клучот на него. Солтот има фиксна должина од 8 бајти и ќе биде пополнет со нули ако обезбедите помалку бајти.

Вратени вредности

Должината на клучот, во бајти. false при грешка.

Дневник на промени

Верзија = NULL
8.1.0 Оваа функција е застарена. Користете ја hash_*() functions instead.

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.