![]() |
[ كلاس ] تشفير كلمة المرور وفكها http://upload.traidnt.net/upfiles/JRg54051.png .. السلام عليكم ورحمة الله وبركاتة .. http://upload.traidnt.net/upfiles/J6Z54823.png اليوم معنا كلاس تشفير كلمة المرور وفكها الكلاس كامل رمز PHP: class password { private static $cipher = MCRYPT_RIJNDAEL_128; private static $key = 'mmisa8'; private static $mode = 'cbc'; public static function crypt($data) { $keyHash = md5(self::$key); $key = substr($keyHash, 0, mcrypt_get_key_size(self::$cipher, self::$mode) ); $iv = substr($keyHash, 0, mcrypt_get_block_size(self::$cipher, self::$mode) ); $data = mcrypt_encrypt(self::$cipher, $key, $data, self::$mode, $iv); return base64_encode(base64_encode($data)); } public static function decrypt($data) { $keyHash = md5(self::$key); $key = substr($keyHash, 0, mcrypt_get_key_size(self::$cipher, self::$mode) ); $iv = substr($keyHash, 0, mcrypt_get_block_size(self::$cipher, self::$mode) ); $data = base64_decode(base64_decode($data)); $data = mcrypt_decrypt(self::$cipher, $key, $data, self::$mode, $iv); return rtrim($data); } } الاستخدام تشفير كلمة السر رمز PHP: echo password::crypt('1212'); فك تشفير كلمة المرور رمز PHP: echo password::decrypt('R0ZMOWtlNHVGRDl4QUhSQTBjc2JBUT09'); في النهاية هل تفضل استخدام هذا الكلاس ؟ وهل هو يفي بالغرض لمنع سرقة كلمة المرور ؟ انتضر اجاباتكم تحيآتي. |
الساعة الآن 05:53 AM |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By
Almuhajir