English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل PHP الأساسي

دليل PHP المتقدم

PHP & MySQL

دليل PHP

استخدام دالة PHP password_get_info() و مثال

PHP خوارزمية تعميم كلمات المرور

يستخدم دالة password_get_info() لتحويل معلومات مشفرة معينة (hash).

PHP إصدار المتطلبات: PHP 5 >= 5.5.0, PHP 7

اللغة

array password_get_info(string $hash)

شرح المعلمات:

  • $hash: هي مصفوفة تحتوي على password_hash() القيمة المشفرة المُنتجة.

القيمة المُرجعة

يُرجع مصفوفة مرتبطة تحتوي على ثلاثة عناصر:

  • algo: المقياس الذي يطابق خوارزمية كلمة المرور.

  • algoName: اسم الخوارزمية البشرية القابلة للقراءة.

  • options: الخيارات المقدمة عند استدعاء password_hash().

مثال عبر الإنترنت

<?php
// كلمة المرور
$password_plaintext = "12345";
 
// استخدامه password_hash() لإنشاء قيمة مشفرة
$password_hash = password_hash($password_plaintext, PASSWORD_DEFAULT, ['cost' => 11]);
 
// عرض المعلومات
print_r(password_get_info($password_hash));

النتيجة الناتجة هي:

Array
(
    [algo] => 1
    [algoName] => bcrypt
    [options] => Array
        (
            [cost] => 11
        )
)

PHP خوارزمية تعميم كلمات المرور