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

crypt_gensalt

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

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

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

function.crypt-gensalt.php

crypt_gensalt

(PECL xpass >= 1.1.0)

crypt_gensaltКомпилирај стринг за употреба како аргумент за сол за crypt

= NULL

crypt_gensalt(string $prefix = null, int $count = 0): ?string

Компилирај стринг за употреба како аргумент за сол за crypt().

Параметри

prefix
Метод на хеширање. Еден од CRYPT_PREFIX_* константа. Ако null, ќе биде избран најдобриот достапен метод за хеширање.
count
Ја контролира цената на обработка на хешот; валидниот опсег и точното значење на бројачот зависат од методот на хеширање, но поголемите броеви одговараат на поскапи хешови во однос на времето на процесорот и можното користење на меморијата. Ако бројачот е 0, ќе биде избрана ниска стандардна цена.

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

Враќа стринг со поставката, или null operator to check for

Примери

ако е овозможен колекторот за отпадоци, crypt_gensalt() example

<?php
// Generate the salt
$salt = crypt_gensalt(CRYPT_PREFIX_BLOWFISH);
// Hash the password
$hash = crypt("secret", $salt);
// Check the hash
$test = hash_equals(crypt("secret", $hash), $hash);
var_dump($salt, $hash, $test);
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

string(29) "$2y$05$GcPykP.Am8C1.dGamdpwW."
string(60) "$2y$05$GcPykP.Am8C1.dGamdpwW.1RR.7uicWvJPZfJfCEizZHqVWwuaJLm"
bool(true)

Види Исто така

  • crypt_preferred_method() - Земи го префиксот на претпочитаниот метод за хеширање
  • crypt() - Хеширање на еднонасочна низа
  • hash_equals() - Споредба на низи безбедна од напади со време

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

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

Прелистувај сродни теми и функции.

На оваа страница

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

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

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

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

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