#ثريد #الامن_السيبراني
▫️دائما نتسائل لمن نطّلع على باسووردات تكون من الداتا بيس لموقع تكون بقيم غريبة!
🔹اليوم ان شاء الله راح نتكلم عن هاذي القيم ايش هي وكيف تصير.
- بس قبل لا نبدأ.
🔺لايك وريتويت عشان الكل يستفيد.
تابعني من هنا @YasserREED أذا مهتم مثل هالثريدات.
▫️دائما نتسائل لمن نطّلع على باسووردات تكون من الداتا بيس لموقع تكون بقيم غريبة!
🔹اليوم ان شاء الله راح نتكلم عن هاذي القيم ايش هي وكيف تصير.
- بس قبل لا نبدأ.
🔺لايك وريتويت عشان الكل يستفيد.
تابعني من هنا @YasserREED أذا مهتم مثل هالثريدات.
🔸 لذلك أي باسورد في الموقع يمر بمراحل معينة.
- بعد تسجيل حسابك في الموقع راح يتخزن الباسورد ويستخدم hash function.
مايسمى one encryption way
أو تشفير بطريقة واحدة.
🔺يعني:
يتم تشفير الكلمة أو الباسوورد مرة واحده ولا تقدر تفك التشفير.
يتبع 🔽
- بعد تسجيل حسابك في الموقع راح يتخزن الباسورد ويستخدم hash function.
مايسمى one encryption way
أو تشفير بطريقة واحدة.
🔺يعني:
يتم تشفير الكلمة أو الباسوورد مرة واحده ولا تقدر تفك التشفير.
يتبع 🔽
🔹كيف تتم الطريقة بالضبط؟
▪️أنت سجلت بالموقع وكان هذا الباسوورد:
Cyberpassword22
▪️ الموقع راح يحول هالقيمة الى هاش وتكون بهالشكل:
20bf469c14350d3be0ade323391fe37c
وهنا استخدمنا hash من نوع md5
وأنواع الهاش كثيرة مثل:
🔺 SHA-1
🔺 SHA2-224
🔺 SHA2-256
🔺 MD4
etc..
يتبع 🔽
▪️أنت سجلت بالموقع وكان هذا الباسوورد:
Cyberpassword22
▪️ الموقع راح يحول هالقيمة الى هاش وتكون بهالشكل:
20bf469c14350d3be0ade323391fe37c
وهنا استخدمنا hash من نوع md5
وأنواع الهاش كثيرة مثل:
🔺 SHA-1
🔺 SHA2-224
🔺 SHA2-256
🔺 MD4
etc..
يتبع 🔽
🔺كيف ممكن تشفر الباسوورد في بشكل تلقائي بلغة PHP ؟
/* User's password. */
$password = 'my secret password';
/* MD5 hash to be saved in the database. */
$hash = md5($password);
لكن هالطريقة جدا ضعيفة الي هي فقط بأستخدام md5 !
يتبع 🔽
/* User's password. */
$password = 'my secret password';
/* MD5 hash to be saved in the database. */
$hash = md5($password);
لكن هالطريقة جدا ضعيفة الي هي فقط بأستخدام md5 !
يتبع 🔽
🔻الافضل والاكثر اماناً انك تحط بهارات أو salt على قيمة hash عشان يصعب فكها.
/* User's password. */
$password = 'my secret password';
/* Secure password hash. */
$hash = password_hash($password, PASSWORD_DEFAULT);
هنا استخدمنا function الي أسم password_hash
يتبع 🔽
/* User's password. */
$password = 'my secret password';
/* Secure password hash. */
$hash = password_hash($password, PASSWORD_DEFAULT);
هنا استخدمنا function الي أسم password_hash
يتبع 🔽
🔹 هاذي الطريقة أسمها Dehashed
🔺بحيث تقوم أنها تتطابق القيم cleartxt مع الهاش حقها وأذا حصل تطابق راح يظهر لك بدون تشفير!
طيب اذاحولت الباسوورد ل md5 كل شوي تختلف قيمة التشفير؟
لا، تعال اوريك مثال يوضحها لك أكثر.
يتبع 🔽
🔺بحيث تقوم أنها تتطابق القيم cleartxt مع الهاش حقها وأذا حصل تطابق راح يظهر لك بدون تشفير!
طيب اذاحولت الباسوورد ل md5 كل شوي تختلف قيمة التشفير؟
لا، تعال اوريك مثال يوضحها لك أكثر.
يتبع 🔽
وش الادوات المفيدة في hash؟
🔺 hash-identifier
🔺 hashcat
🔺 john
بعض المواقع المفيدة في hash؟
🔺 crackstation.net
🔺 dcode.fr
🔺 md5hashing.net
🔺 hashes.com
🔺 sha256.web-max.ca
🔺 hashtoolkit.com
يتبع 🔽
🔺 hash-identifier
🔺 hashcat
🔺 john
بعض المواقع المفيدة في hash؟
🔺 crackstation.net
🔺 dcode.fr
🔺 md5hashing.net
🔺 hashes.com
🔺 sha256.web-max.ca
🔺 hashtoolkit.com
يتبع 🔽
🔺الملخص:
مو كل هاش تقدر تفكه لانه ممكن يكون فيه salt ويكون صعب جدا تسوي Dehashed.
أنتهى #الثريد ..
🔹 أذا اعجبك الثريد لا تنسى تتابعني من هنا @YasserREED
🔹إذا انت مهتم في الأمن السيبراني هذا قروب متخصص فيه:
t.me
مو كل هاش تقدر تفكه لانه ممكن يكون فيه salt ويكون صعب جدا تسوي Dehashed.
أنتهى #الثريد ..
🔹 أذا اعجبك الثريد لا تنسى تتابعني من هنا @YasserREED
🔹إذا انت مهتم في الأمن السيبراني هذا قروب متخصص فيه:
t.me
جاري تحميل الاقتراحات...