تعريف الهآش واستعمالة بـ Qt

تعريف الهآش واستعمالة بـ Qt


النتائج 1 إلى 5 من 5

الموضوع: تعريف الهآش واستعمالة بـ Qt

  1. #1
    :: مشرف قسم الباك تراك :: الصورة الرمزية يارب رحمتك
    تاريخ التسجيل
    May 2012
    الدولة
    روح العرب
    المشاركات
    1,147

    Thumbs down تعريف الهآش واستعمالة بـ Qt

    {{ بسم آلله آلرحمن الرحيم }}

    ------------------


    {{ كيفكم يآجيوش آلله آن شآء الله تكونو بخيرِ}}

    ----------------------------------



    درس اليوم ان شاء الله سيكون حول hash
    كبداية هناك من لا يعرف ما هو hash و هذا تعريف بسيط له

    hash هي طريقة للتشفير لكن لا يمكن فك التشفير نهائيا
    اي اذا شفرت ملف معين بhash فانه لا يمكنك فك تشفيره

    قد يتسائل البعض لماذا اذن التشفير باستعمال hash و لا يمكننا فك التشفير فيما بعد
    مثال بسيط لنعرف فائدة hash
    لديك برنامج يطلب كلمة المرور في الحالة العادية ستاخد كلمة المرور من المسخدم و تقارنها بكلمة المرور الصحيحة
    لكن هذه الطريقة غير عملية لانها ستجعل كسر البرنامج جد سهل
    اما لو استعملت hash فتقرا كلمة المرور من المستخدم ثم تشفرها بhash و تقارنها مع كلمة المرور الصحيحة المشفرة ايضا
    اي تقارن كلميتن مشفرتين
    هكذا لن تكون بحاجة لفك التشفير


    للشتفير بhash في Qt

    Qt تقدم صنف خاص بالتشفير بhash هو QCryptographicHash

    ما يهمنا منه هو دالة اسمها hash و هي static
    اي نستدعيها هكذا QCryptographicHash::hash

    و هذا Prototype الدالة

    ------------------------------------

    كود PHP:
    QByteArray QCryptographicHash::hash ( const QByteArray dataAlgorithm method 
    -------------------------------------------------

    كود PHP:
    #include <QApplication>
    #include <QWidget>
    #include <QCryptographicHash>
    #include <QByteArray>
    #include <QString>
    #include<QMessageBox>
    int main(int argcchar *argv[])
    {
        
    QApplication app(argcargv);
        
    QWidget w;

        
    QString s="hash this";
        
    QByteArray bytearr QCryptographicHash::hash(s.toUtf8(), QCryptographicHash::Sha1);
        
    /*
    toUtf8
    تعيد QByteArray من خلال QString
    */

    //اظهار النتيجة ستكون بHEX

    QString hash=bytearr.toHex();//قيمة hex و هي تشفير للنص السابق hash this
        
    QMessageBox::information(&w"hash this"out); //اظهار النتيجة في صندوق حوار

        
    w.show();
        return 
    app.exec();

    ----------------------------------

    النتيجة :-

    -----------------

    كما ترون هذا هو تشفير للنص hash this بhash باستعمال خوارزمية SHA-1
    ------

    -------------------------
    ارجو ان يكون هذا الدرس البسيط يقدم ولو القليل في مفهوم h
    ash و استعماله في Qt


    ---------

    وآسآل آلله آن يرزقنا حسن الخآتمة آيآنآ وآيآكم .......


    بآلتوفيق وآلنجآح


    youtube

    [ما يلفظ من قول الا لديه رقيب عتيد]
    [ آفعل مآ شئت فكمآ تديُن تدآن ]

    hacker ▎security ▎no Breach>>
    [ mohamed -kareb ]


  2. #2

    افتراضي رد: تعريف الهآش واستعمالة بـ Qt

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

  3. #3

    افتراضي رد: تعريف الهآش واستعمالة بـ Qt

    بارك الله فيك استمر

    Iam BACK PEOPLE

    Ace 2010-2017

  4. #4
    :: مشرف قسم الباك تراك :: الصورة الرمزية يارب رحمتك
    تاريخ التسجيل
    May 2012
    الدولة
    روح العرب
    المشاركات
    1,147

    افتراضي رد: تعريف الهآش واستعمالة بـ Qt

    نورتو الموضوع ........

    بآ’لتوفيق والنجاح ... !!!


    youtube

    [ما يلفظ من قول الا لديه رقيب عتيد]
    [ آفعل مآ شئت فكمآ تديُن تدآن ]

    hacker ▎security ▎no Breach>>
    [ mohamed -kareb ]


  5. #5

    افتراضي رد: تعريف الهآش واستعمالة بـ Qt

    بارك الله فيك أخي

المواضيع المتشابهه

  1. تعريف الحافزيون والحافزيات
    بواسطة نوازدحام القحطاني في المنتدى المنتدى العام
    مشاركات: 7
    آخر مشاركة: 04-04-2012, 09:45 AM
  2. تعريف الفايروسات
    بواسطة wolfiraqe في المنتدى منتدى الفيروسات
    مشاركات: 1
    آخر مشاركة: 11-25-2011, 11:01 PM
  3. تعريف الهكر مهم جدا جدا
    بواسطة Crazy.meta في المنتدى أدوات اختراق الاجهزة والدمج والتشفير
    مشاركات: 1
    آخر مشاركة: 03-27-2011, 08:33 PM
  4. تعريف هكر
    بواسطة guetta_vendetta في المنتدى منتدى الإختراق العام
    مشاركات: 0
    آخر مشاركة: 07-10-2010, 12:06 PM
  5. اريد تعريف ال atheros
    بواسطة boha في المنتدى قسم المشاكل والإستفسارات
    مشاركات: 2
    آخر مشاركة: 08-20-2009, 05:17 PM

المفضلات

أذونات المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •