Tag

دوال Archives – IT Solutions

ما هي دالة هاش التشفيرية ؟

دالة هاش التشفيرية من الوسائل البرمجية التي تتيح معرفة التطابق في الملفات دون الحاجة إلى فتحها أو مقارنتها، أي أنها وسيلة مفيدة لاختصار الوقت في العمليات البرمجية، وبنفس الوقت لأجل تنظيمها أيضًا.

ودالة هاش هي عبارة عن توليد قيمة أو قيم من سلسلة من النصوص أو خيط نص واحد، باستخدام وظيفة أو دالة رياضية.

كما وتعتبر إحدى طرق ضمان الأمان في عملية نقل رسالة إذا كانت معنية بالوصول إلى متلقٍ واحد ومحدد فقط، حيث يتم توليد الـ hash من قبل معادلة أو صيغة معينة، لمنع العبث بأمان وخصوصية نقل الرسالة.

أيضًا تستخدم هذه الدالة كطريقة لتنظيم وفرز القيم المهمة والأساسية في جدول قاعدة بيانات بطريقة فعالة.

عندما يقوم المستخدم بإرسال رسالة خاصة، يتم توليد وتشفير خليط أو شتات (hash) لهذه الرسالة، ويتم إرسال الدالة برفقة الرسالة، وعند تلقي الرسالة، يقوم المتلقي بفك التشفير عن الرسالة والدالة.

بعدها يقوم المتلقي بتوليد دالة هاش أخرى للرسالة، فإذا تطابقت الدالتين عند مقارنتهما، يمكن القول أنه تم تبادل رسالة خاصة بأمان ونجاح، تتيح آلية الهاش هذه ضمان عدم العبث بالرسالة أو تحريفها من قبل طرف غير مرغوب به.

هذا وتستخدم الهاش أيضًا لفهرسة واسترجاع عناصر من قاعدة بيانات، نظرًا لسهولة وسرعة عمليات الاسترجاع والفهرسة عند الاعتماد على رمز هاش مختصر لهذه العناصر، بدلًا من الرجوع إلى القيمة والهوية الأصلية لكل عنصر.

فوائد دالة هاش:
========
من أبرز الفوائد والاستخدامات لهذه الدالة هي مقارنة التساوي والاختلاف بين ملفين، دون الحاجة لفتح مستندين ومقارنتهما حرفًا حرفًا، وكلمة كلمة مثلًا، فقيم هاش المحسوبة لكل من المستندين، تتيح للمستخدم رؤية الاختلاف فورًا إذا وجد.

أيضًا كما ذكرنا في الأعلى، هذه الدالة مفيدة في التأكد من مصداقية وأمان الرسائل التي تصل للمستخدم من طرف آخر، عبر التحقق من وجود نسختين متطابقين من الدالة.

كما وهنالك بعض الملفات التي لا تتيح، ولا يجب التعديل على تاريخ إنشائها وتاريخ آخر تعديل عليها وحجمها، وهنا من المستحيل مقارنة الفرق بينها، على الأقل بشكلٍ سريع، مما يجعل دالة هاش التشفيرية مفيدة للغاية في إيجاد الفرق من خلال القيم المختلفة التي تقوم بتوليدها وجمعها لهذه الملفات.

أنواع دالة هاش:

هنالك عدة أنواع وخوارزميات عديدة لدالة هاش، لكن الأكثر انتشارًا واستخدامًا منها هي ثلاثة:

1-MD5:
تعتمد هذه الدالة على ترميز سلسلة من المعلومات وجعلها بصيغة 128 بت، وعادة ما يتم استخدامها للتحقق من مصداقية البيانات، وتعتبر من أكثر دالات الهاش استخدامًا وانتشارًا في العالم، رغم معاناتها من سلبيات عديدة نظرًا لقدم عمرها
2-SHA-2:
تم تطويرها من قبل وكالة الأمن القومي الأمريكية، ومن المعروف لدى معظم الخبراء أنها خليفة نجاح MD5، وتعتمد في تشفيرها أو ترميزها على إنتاج عناصر بصيغة 160 بت وتحمل رقم عشري.
3-CRC32:
دالة أخرى تستخدم بكثرة في التحقق من مصداقيات البيانات، ولعلها مخصصة أكثر من غيرها لهذه الوظيفة الأمنية، فهي تعتمد على رمز التحقق من الخطأ CRC والذي يعرف أنه اختبار التكرار الدوري، ويتحقق من حدوث تغييرات غير متوقعة في البيانات، ومن الجدير بالذكر أن الترميز عبر هذه الدالة سوف يقوم بإنتاج عناصر بنفس الصيغة.

أهم الأسئلة التي يجب أن تعرف إجابتها عن حماية المعلومات
ما هو الفرق بين القراصنة و الكراكرز ؟
كورونا و إلهام الهاكرز
Access Control List ما هو ال
ما هي مضادات فايروسات الحاسوب و كيف تعمل
SSD & HDD الفرق بين
أمن المعلومات و الأنترنت
كلمة غير محدود في عالم التكنولوجيا و الخدمات
أفضل خمسة برامج مجانية لأستعداة الملفات المحذوفة
(Object-relational mapping) ORM ما هو الـ
كيف سيقود الذكاء الاصطناعي عصرا جديدا من الزراعة الدقيقة
Memoji برنامج يحول صورتك إلى وجوه تعبيرية
DHCP كيف تحصل على اي بي من ال

php دالة الوقت والتاريخ فى

لعرض التاريخ والوقت نستخدم الدالة ( )date .
اولا : لعرض التاريخ :

d لعرض اليوم ولكن فى صورة رقمية
D لعرض اسم اليوم
m لعرض الشهر ولكن فى صورة رقمية
M لعرض اسم الشهر
y لعرض اول رقمين من السنه
Y لعرض السنه كاملة

مثال :
لو اردنا طباعة التاريخ فى صورة رقمية

<?php
echo date(“d/m/y”);
?>

سوف يتم طباعة
10/06/19

اما لو اردنا طباعة التاريخ فى صورة نصية

<?php
echo date(“D/M/Y);
?>

سوف يتم طباعة
Mon/Jun/2019

ثانيا : لعرض الوقت :
h لعرض الساعة
i لعرض الدقائق
s لعرض الدقائق

مثال :
لو اردنا اردنا طباعة الوقت

<?php
echo date(“h:i:s”);
?>

سوف يتم طباعة
10:30:15

؟ HTTP/3 ما هو البروتوكول
Sql و NoSql الفرق بين
snake game code using HTML & CSS & Javascript كود لعبة الحية بلغة
افضل صيغه لحفظ الملفات سواء اليستريتور او فوتوشوب
Documentation للمبرمج أهمية ال
خوارزميات التشفير
حيلة ذكية لاستخدام فيسبوك بشكل خفي
طريقة الحصول على ما يزيد عن 100 جيجا تخزين سحابي
من صنع أول كمبيوتر ؟
طريقة استخراج صورة من ملف ورد
ERP System مناقشة عامة في ال
Google عشرة حيل في محرك البحث
RESTful API ماهو

access modifier طرق الوصول للمتغيرات والدوال الموجودة داخل الكلاس

طرق الوصول للمتغيرات والدوال الموجودة داخل الكلاس
انا هتكلم على مقدمة بسيطة على موضوع كبير محتاج اكثر من مرة علشان نقدر نوضحة .
وانا هشرحة ان شاء الله على اجزاء مقسمة حسب هذة الانواع
وهما اربعة
private – default – protected – public

صورة ذات صلة

والسؤال
كيف يتم وضع هذة العبارات داخل البرنامج ؟
ببساطة هذة العبارات يتم وضعها فى المتغيرات قبل نوع البيانات على سبيل المثال

public int id;

اما فى الدوال يتم وضعها قبل نوع الارجاع الخاص بالدالة كمثال الدالة الشهيرة

main
public static void main (String [ ] args){
}

وببساطة هوضح استخدام كل نوع من هذة الانواع الاربعة

نتيجة بحث الصور عن ‪access modifier‬‏

نتيجة بحث الصور عن ‪access modifier‬‏

نتيجة بحث الصور عن ‪access modifier‬‏

كتاب رحلة إستكشافية للغة البرمجة جافا
(Inheritance) مبدأ الوراثة في البرمجة الكائنية
كتاب الشامل بلغة الجافا
Java for Android Development
في لغة الجافا for loop
هل من الممكن سرقة حسابك على التواصل الأجتماعي من قبل الأشخاص الذين تعرفهم ؟
أخر يوم عمل في الشركة
في مشواري لتعلم البرمجة
موقع بيكسلر لتعديل الصور أون لاين
تكنولوجيا ستختفي في المستقبل
كيف يكسب المخترقون الأموال
STP معايير اختيار افضل مسار في بروتوكول
في لغة الجافا for loop

php كتاب شرح 20 دالة فى

كتيب بسيط لشرح مجموعة بسيطة من الدوال الكثير الاستعمال في php الكتاب جيد للمبتدائين ويمكنك ان يعلمك دالة لم تعرفها و يمكن ان تجد شرحها

الرابط مرفق بالصورة في الأسفل

php كتاب مرجع الشامل لدوال
php كتاب لشرح الدوال في لغة
php كتاب المدخل الى لغة
php كتاب برمجة مواقع الإنترنت باستخدام لغة
php كتاب المختصر المفيد في لغة
ميزات و عيوب جلاكسي نوت 10 بلس
(store procedure) sql الإجراءات المخزنة في
Webpack ما هو
تحدي وإصرار طائرة الأخوين رايت بقلم معتز هرفيل
php دالة الوقت والتاريخ فى
كورونا و علم الرياضيات و التكاثر الأسي و ليس التضاعف العددي
(poc) أول خطوة ف كتابة ال
تاريخ الأوبئة و الذكاء الصناعي

php كتاب لشرح الدوال في لغة

كتاب متوسط لتعلم الدوال في بي اتش بي شرح سهل وجميل بالامثلة و الاكواد اللازمة ويناسب الاشخاص المبتدأئين في تعلم البرمجة

الرابط مرفق بالصورة في الأسفل

php كتاب قواعد البيانات في
php كتاب لشرح الدوال في لغة
php كتاب المدخل الى لغة
php كتاب برمجة مواقع الإنترنت باستخدام لغة
php كتاب شرح 20 دالة فى
تحديث أندرويد أوريو يعطل هاتفك الذكي جالكسي نوت 8
أفضل عشرة ألعاب على فيسبوك
GitHub ما هو ال
NetFlow بروتوكول
؟ (Blackboard) ما هو البلاك بورد
اللوحة الأم ومكوناتها في الحاسوب
إليك القائمة الكاملة للطرق التي يحمي بها نظام الأندرويد اوريو هاتفك وبياناتك
مقال مفصل عن نظم التشغيل وانواعها ومعلومات عنها

php كتاب مرجع الشامل لدوال

كتاب متوسط الحجم يشرح معظم الدالات المهمة بلغة php مع الشرح و الامثلة ممتاز جدا للمبتدئين و متوسطين المستوى في هذه اللغة

الرابط مرفق بالصورة في الأسفل

php كتاب المدخل الى لغة
php كتاب لشرح الدوال في لغة
php كتاب قواعد البيانات في
php كتاب شرح 20 دالة فى
php كتاب تعلم البرمجة بلغة
منقول عن أطباء الميددوز جميع الاسئلة و الأجوبة عن مرض كورونا
Joomla مقدمة في إستخدام
الدليل الشامل لفحص الهواتف المستعملة
شركة أدوبي تعلن عن إتاحة برنامج أدوبي إكس دي بشكل مجاني
Edx ما هو موقع
كيف يتم تصميم العاب ثلاثية الابعاد
مناقشة عامة في البرمجة أم الشبكات
سلمى المساعد الشخصي