يوضح
1. يوفر Mhash خوارزمية Salted S2K مريحة للغاية والتي يمكن استخدامها لإنشاء مجموعة مناسبة جدًا من المحتوى المشفر بكلمة مرور.
2. الخوارزمية أيضًا آمنة نسبيًا، وتحتوي على معلمة ملح، ويمكنها تحديد طول البيانات التي يتم إرجاعها. كما يقوم أيضًا بإرجاع البيانات الثنائية إذا كنت بحاجة إلى حفظ محتوى نصي قياسي، فستحتاج إلى تحويله إلى شكل سداسي عشري. ومع ذلك، نسبيًا، يعد هذا التوليد المباشر للمحتوى الثنائي أكثر أمانًا.
مثال
// خوارزمية S2K المملحة المحددة بواسطة OpenPGP $hashPassword = mhash_keygen_s2k(MHASH_SHA1, 'mypassword', Random_bytes(2), 4); صدى $hashPassword، PHP_EOL؛ صدى bin2hex($hashPassword)، PHP_EOL؛ // �-!= // 101ab899
ما ورد أعلاه هو تشفير خوارزمية php Mhash، وآمل أن يكون مفيدًا للجميع.